Releases: DeepL/deepl-dotnet
Releases · DeepL/deepl-dotnet
Release list
v1.22.1
v1.22.0
Added
- Added support for using multiple glossaries in text and document translation
via theGlossaryIdsproperty (up to 5 glossary IDs) inTextTranslateOptions
andDocumentTranslateOptions. - Added support for style rules in document translation via the
StyleId
property inDocumentTranslateOptions. - Added support for translation memories in document translation via the
TranslationMemoryIdandTranslationMemoryThresholdproperties in
DocumentTranslateOptions. - Added support for the translation memory management endpoints in the
DeepLClientclass:GetTranslationMemoryAsync(),
ListTranslationMemorySegmentsAsync(),DeleteTranslationMemoryAsync(),
CreateTranslationMemoryImportAsync(),UploadTranslationMemoryFileAsync(),
CreateTranslationMemoryExportAsync(),GetTranslationMemoryJobAsync(),
WaitUntilTranslationMemoryJobDoneAsync(),
DownloadTranslationMemoryExportAsync(),
ImportTranslationMemoryFromFilepathAsync()and
ExportTranslationMemoryToFilepathAsync(), along with the
TranslationMemorySegments,TranslationMemorySegment,
TranslationMemoryTargetSegment,TranslationMemoryImport,
TranslationMemoryExport,TranslationMemoryJoband
TranslationMemoryJobResultmodel classes.
Please refer to the README for usage instructions. - Added the
CreationTimeandUpdatedTimeproperties to
TranslationMemoryInfo.
Fixed
- Fixed incorrect example texts in test suite for several languages (Danish, Indonesian,
Japanese, Portuguese, and Russian).
v1.21.0
Added
- Added support for translation memories in text translation via
TranslationMemoryIdandTranslationMemoryThresholdproperties in
TextTranslateOptions. - Added
ListTranslationMemoriesAsync()method to theDeepLClientclass
for listing available translation memories.
Fixed
- Fixed
gitlab releaseCI job by explicitly setting therelease-cliimage to avoid
issues with a missing$HOMEenvironment variable from the global image.
v1.20.0
Added
- Added new language constants from January 2026 API release of 81 new languages.
- Added
ApiPostJsonAsync(),ApiPutJsonAsync(), andApiPatchJsonAsync()methods to
DeepLHttpClient, enabling JSON-encoded API calls. - Added support for style rules CRUD endpoints in the
DeepLClientclass:CreateStyleRuleAsync(),GetStyleRuleAsync(),UpdateStyleRuleNameAsync(),UpdateStyleRuleConfiguredRulesAsync(), andDeleteStyleRuleAsync(). - Added support for style rule custom instruction CRUD endpoints in the
DeepLClientclass:CreateStyleRuleCustomInstructionAsync(),GetStyleRuleCustomInstructionAsync(),UpdateStyleRuleCustomInstructionAsync(), andDeleteStyleRuleCustomInstructionAsync().
Please refer to the README for usage instructions.
v1.19.0
Added
- Added
TagHandlingVersionparameter toTextTranslateOptionsto specify which version of the tag handling algorithm to use. Options arev1andv2.
v1.18.0
Added
- Added
CustomInstructionsproperty toTextTranslateOptionsto customize translation behavior with up to 10 instructions (max 300 characters each). Only supported for target languages:de,en,es,fr,it,ja,ko,zhand their variants. Note: using theCustomInstructionsparameter will usequality_optimizedmodel type as the default. Requests combiningCustomInstructionsand theLatencyOptimizedmodel type will be rejected.
v1.17.0
Added
- Added support for style rules in text translation via the
StyleIdproperty inTextTranslateOptions. - Added
GetAllStyleRulesAsync()method toDeepLClientto retrieve all available style rules with optional pagination and detailed configuration. - Added new model classes:
StyleRuleInfo,ConfiguredRules, andCustomInstructionto support style rules functionality.
v1.16.0
Added
- Added
ExtraBodyParametersoption 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 astarget_lang,source_lang, etc.).
v1.15.0
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.