Releases: DeepLcom/deepl-python
Releases · DeepLcom/deepl-python
v1.6.0
Added
- Add
error_messageproperty toDocumentStatus, describing the error in case of document translation failure.
Changed
- Improve error message if
translate_text_with_glossaryis called without an instance ofGlossaryInfo. translate_documentandtranslate_document_from_filepathreturn finalDocumentStatus, allowing the number of
billed characters to be queried.
v1.5.1
Fixed
- Fix bug in CLI languages command causing some target languages to be omitted.
- Fix some tests that intermittently failed.
v1.5.0
Added
- Add support for HTML tag handling in
translate_text().
Deprecated
DocumentTranslationException.document_requestis deprecated, usedocument_handleinstead.
v1.4.1
Fixed
- Fix bug in
DocumentTranslationExceptionstringize function.
v1.4.0
Added
- Add contribution guidelines -- currently we are unable to accept Pull Requests.
- Add
--glossary-idargument for CLI document command.
Changed
- Improve README.
- Raise
DocumentNotReadyExceptionwhen attempting to download a document before it has been translated. Previously the
base classDeepLExceptionwas thrown.
Fixed
- Add optional filename argument to
translate_document_upload()to fix uploading file content as string or bytes.
v1.3.1
Changed
- Limit document status update wait time to 60 seconds, and log wait times.
v1.3.0
Added
- Add glossary support for document translation.
- Add proxy support.
Fixed
- Fix issues with parallelized tests by changing how test glossaries are created and deleted.
v1.2.1
Added
- Add support for Python 3.10.
Fixed
- Fix bug that caused User-Agent header to be omitted from HTTP requests.
- Fix glossary name prefix used in unit-tests to match git repository name.
- Add workaround for possible issue in datetime.strptime in Python 3.6.
v1.2.0
Added
- Add
Translator.get_glossary_languages()to query language pairs supported for glossaries. - Add constants for all supported languages codes, for example:
Language.GERMAN.
Changed
- Internal language caching and client-side checking of language codes are removed.
Deprecated
- Some optional arguments related to language caching are now deprecated, and will be removed in a future version:
Translator(): theskip_language_checkargumentTranslator.get_source_languages()andTranslator.get_target_languages(): theskip_cacheargument
Fixed
- Fix HTTP request retries for document uploads.
v1.1.3
Changed
- Loosen requirement for requests to 2.0 or higher.