Skip to content

Releases: DeepLcom/deepl-node

v1.20.0

08 Oct 15:05
3813215
Compare
Choose a tag to compare

Added

  • Official support for Node.js versions 20, 22 and 24

Fixed

  • Fixed document minification/deminification to preserve translated content. Previously, when document minification was enabled, the deminify process would use the original minified file instead of the translated version, causing translations to be lost.
  • Fixed handling of documents without media files during translation. The library now correctly processes documents that don't contain embedded media.

v1.19.0

26 Jun 18:08
v1.19.0
e355d15
Compare
Choose a tag to compare

Added

  • Add new supported language codes to the translation and glossary language types.

v1.17.3

11 Mar 21:05
04294ec
Compare
Choose a tag to compare

Changed

v1.17.2

06 Mar 19:54
Compare
Choose a tag to compare

Added

  • Added option to override translate path

v1.17.1

04 Mar 22:00
40c9c3e
Compare
Choose a tag to compare

Added

  • Update list of supported target languages

Changed

  • Adjust environment variable handling to avoid side effects in the published library

v1.17.0

25 Feb 21:27
888adb0
Compare
Choose a tag to compare

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.
  • Added .env.example file with dotenv library for environment variables management
  • Improve unit tests

Changed

v1.16.0

22 Jan 17:17
v1.16.0
4f480e7
Compare
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.15.0

15 Nov 15:55
1b6ca81
Compare
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.

v1.14.0

17 Sep 09:37
v1.14.0
8a4427a
Compare
Choose a tag to compare

Added

  • Added billedCharacters field to text translation response.

v1.13.1

14 Aug 10:49
v1.13.1
2034be4
Compare
Choose a tag to compare

Added

  • Added supported glossary languages: Danish ('da'), Norwegian (bokmål)
    ('nb'), and Swedish ('sv'). The corresponding glossary language code
    TypeScript types are extended.

    Note: older library versions also support the new glossary language pairs,
    this update only adds new types.

Security