Skip to content

Releases: DeepL/deepl-dotnet

v1.21.0

Choose a tag to compare

@BriannaDelgado BriannaDelgado released this 09 Apr 18:37
v1.21.0
ff6ffbf

Added

  • Added support for translation memories in text translation via
    TranslationMemoryId and TranslationMemoryThreshold properties in
    TextTranslateOptions.
  • Added ListTranslationMemoriesAsync() method to the DeepLClient class
    for listing available translation memories.

Fixed

  • Fixed gitlab release CI job by explicitly setting the release-cli image to avoid
    issues with a missing $HOME environment variable from the global image.

v1.20.0

Choose a tag to compare

@BriannaDelgado BriannaDelgado released this 26 Mar 20:33
v1.20.0
cdfac38

Added

  • Added new language constants from January 2026 API release of 81 new languages.
  • Added ApiPostJsonAsync(), ApiPutJsonAsync(), and ApiPatchJsonAsync() methods to
    DeepLHttpClient, enabling JSON-encoded API calls.
  • Added support for style rules CRUD endpoints in the DeepLClient class: CreateStyleRuleAsync(), GetStyleRuleAsync(), UpdateStyleRuleNameAsync(), UpdateStyleRuleConfiguredRulesAsync(), and DeleteStyleRuleAsync().
  • Added support for style rule custom instruction CRUD endpoints in the DeepLClient class: CreateStyleRuleCustomInstructionAsync(), GetStyleRuleCustomInstructionAsync(), UpdateStyleRuleCustomInstructionAsync(), and DeleteStyleRuleCustomInstructionAsync().
    Please refer to the README for usage instructions.

v1.19.0

Choose a tag to compare

@BriannaDelgado BriannaDelgado released this 21 Jan 17:00
9976f4c

Added

  • Added TagHandlingVersion parameter to TextTranslateOptions to specify which version of the tag handling algorithm to use. Options are v1 and v2.

v1.18.0

Choose a tag to compare

@BriannaDelgado BriannaDelgado released this 08 Dec 20:19
v1.18.0
9766590

Added

  • Added CustomInstructions property to TextTranslateOptions to customize translation behavior with up to 10 instructions (max 300 characters each). Only supported for target languages: de, en, es, fr, it, ja, ko, zh and their variants. Note: using the CustomInstructions parameter will use quality_optimized model type as the default. Requests combining CustomInstructions and the LatencyOptimized model type will be rejected.

v1.17.0

Choose a tag to compare

@BriannaDelgado BriannaDelgado released this 12 Nov 20:03
v1.17.0
57aa2ce

Added

  • Added support for style rules in text translation via the StyleId property in TextTranslateOptions.
  • Added GetAllStyleRulesAsync() method to DeepLClient to retrieve all available style rules with optional pagination and detailed configuration.
  • Added new model classes: StyleRuleInfo, ConfiguredRules, and CustomInstruction to support style rules functionality.

v1.16.0

Choose a tag to compare

@daniel-jones-dev daniel-jones-dev released this 04 Nov 14:57
fd3323c

Added

  • Added ExtraBodyParameters 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.15.0

Choose a tag to compare

@BriannaDelgado BriannaDelgado released this 25 Apr 20:52
v1.15.0
2189313

Added

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

v1.14.0

Choose a tag to compare

@JanEbbing JanEbbing released this 25 Feb 16:53
v1.14.0
2e07ad1

Added

  • Added support for the output_format parameter when translating documents.

v1.13.0

Choose a tag to compare

@JanEbbing JanEbbing released this 28 Jan 16:32
v1.13.0
bf7730c

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.

Fixed

  • Fixed code example for getting glossary entries in the README

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.12.0

Choose a tag to compare

@BriannaDelgado BriannaDelgado released this 09 Jan 17:03
v1.12.0

Added

  • Added document minification as a feature before document translation, to
    allow translation of large docx or pptx files. For more info check the README.
  • Note that there might be a small delay with the nuget package release.