Skip to content

Failed to open the uploaded document #117

Description

@AK47Poi

Hi,when I use the code to upload the file for translation, the translation reports an error.How can I change my code?
deepl.exceptions.DocumentTranslationException: Error occurred while translating document: Failed to open the uploaded document.

Activity

  1. JanEbbing commented on Aug 23, 2024

    @JanEbbing
    Contributor

    This indicates an error on the server side (the server could not open your document). Does this happen consistently, even if you retry the translation? Are you sending a valid document of the supported types?

  2. AK47Poi commented on Aug 23, 2024

    @AK47Poi
    Author

    I encounter the same error when I retry the translation, and I am uploading files of types docx, xlsx, and pptx. Can I provide the docid to help investigate the issue?

  3. fernandolvwrk commented on Oct 9, 2024

    @fernandolvwrk

    To solve this problem, do not use the file path, send the file as a binary data stream.

    with open(file=filepath, mode="rb") as f:
    	doc_handle = translator.translate_document_upload(input_document=f.read(),... 
    
  4. JanEbbing commented on Oct 9, 2024

    @JanEbbing
    Contributor

    Were you using translate_document on a filepath? That method only works with file-like objects, as the docs state. We have translate_document_from_filepath to pass in file paths. See for example our tests on these:

    From filepath

    From file object

  5. fernandolvwrk commented on Oct 9, 2024

    @fernandolvwrk

    Yes, you are 100% right. translate_document_from_filepath() works fine with a filepath, but my app needs to execute the steps individually, so I had to use translate_document_upload(), translate_document_get_status(), and translate_document_download(). You are right again, the docs state clearly that translate_document_upload() requires a file object or a stream. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions