Skip to content

Releases: DeepLcom/deepl-java

v1.12.0

12 Nov 19:01
v1.12.0
ef09094

Choose a tag to compare

  • Added support for the GET /v3/style_rules endpoint in the client library, the
    implementation can be found in the DeepLClient class. Please refer to the
    README for usage instructions
  • Added styleId option to translateText() which allows text translation with
    style rules.

v1.11.0

05 Nov 08:13
v1.11.0

Choose a tag to compare

Added

  • Added extraRequestParameters option to text and document translation methods to pass arbitrary parameters in the request body. This can be used to access beta features or override built-in parameters (such as target_lang, source_lang, etc.).

v1.10.3

22 Aug 14:24
v1.10.3
c84587e

Choose a tag to compare

Security

v1.10.2

22 Aug 14:23
v1.10.2
466cfbe

Choose a tag to compare

Changed

  • Migrate to Sonatype Portal OSSRH Staging API due to legacy OSSRH being sunsetted.
  • Whitespace surrounding auth key is now stripped.

v1.10.1

19 Jun 10:48
v1.10.1
dd3b6dc

Choose a tag to compare

Fixed

  • Fixed DeepLClient::deleteMultilingualGlossary(String glossaryId) being package private, made it public instead.

v1.10.0

30 Apr 19:38
v1.10.0
914b845

Choose a tag to compare

Added

  • Added support for the /v3 Multilingual Glossary APIs in the client library while providing backwards compatibility for the previous /v2 Glossary endpoints. Please refer to the README or upgrading_to_multilingual_glossaries.md for usage instructions.
  • Added Ukrainian language code

v1.9.0

21 Feb 15:53
v1.9.0
63754b7

Choose a tag to compare

Added

  • Allow specifying the API version to use. This is mostly for users who have an
    API subscription that includes an API key for CAT tool usage, who need to use
    the v1 API.

v1.8.1

14 Feb 17:11
v1.8.1
87e78b1

Choose a tag to compare

Fixed

  • Added a constructor for DeepLClient that only takes an authKey, to fix the
    README example and be in line with Translator.
  • Un-deprecated the Translator and TranslatorOptions class and moved it to
    their constructors. The functionality in them continues to work and be supported,
    user code should just use DeepLClient and DeepLClientOptions.

v1.8.0

17 Jan 16:14
v1.8.0
9087e77

Choose a tag to compare

Added

  • Added support for the Write API in the client library, the implementation
    can be found in the DeepLClient class. Please refer to the README for usage
    instructions.

Changed

  • The main functionality of the library is now also exposed via the DeepLClient
    class. Please change your code to use this over the Translator class whenever
    convenient.

v1.7.0

15 Nov 15:53
40997d8

Choose a tag to compare

Added

  • Added modelType option to translateText() to use models with higher
    translation quality (available for some language pairs), or better latency.
    Options are 'quality_optimized', 'latency_optimized', and 'prefer_quality_optimized'
  • Added the modelTypeUsed field to translateText() response, that
    indicates the translation model used when the modelType option is
    specified.