Releases: DeepLcom/deepl-python
Releases · DeepLcom/deepl-python
v1.4.0
Added
- Add contribution guidelines -- currently we are unable to accept Pull Requests.
- Add
--glossary-id
argument for CLI document command.
Changed
- Improve README.
- Raise
DocumentNotReadyException
when attempting to download a document before it has been translated. Previously the
base classDeepLException
was 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_check
argumentTranslator.get_source_languages()
andTranslator.get_target_languages()
: theskip_cache
argument
Fixed
- Fix HTTP request retries for document uploads.
v1.1.3
Changed
- Loosen requirement for requests to 2.0 or higher.