DeepL Nodes

The World’s Most Accurate and Nuanced Machine Translation for KNIME

DeepL Translator is a neural machine translation service owned and operated by DeepL SE, based in Cologne. DeepL names itself “the world’s most accurate and nuanced machine translation” and performs remarkably well on any kind of translation task. Using its sophisticated neural networks, DeepL is able to translate texts and documents blazingly fast with an incredible high accuracy into various languages.

DeepL Nodes is free and makes all of DeepL Translator’s features easily accessible for KNIME users from within the KNIME Analytics Platform. Developed and maintained by NodePit, DeepL Nodes allows you to translate free texts, upload and download documents for translation, manage your glossaries and get basic information about your DeepL account within your KNIME workflows with a handy set of simple and robust nodes.

DeepL Nodes currently supports translating texts and documents to and from the following languages: Bulgarian, Chinese (Simplified), Czech, Danish, Dutch, English (American and British), Estonian, Finnish, French, German, Greek, Hungarian, Indonesian, Italian, Japanese, Latvian, Lithuanian, Polish, Portuguese (Brazilian and European), Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, Turkish, Ukrainian.

DeepL Nodes is regularly updated to support the latest features and languages.

While DeepL Nodes is free to use for the KNIME Analytics Platform, DeepL Translator requires a free or paid account. Sign up for free on the DeepL Website and get your API key.

If you have any questions, comments, or problems, we are happy to hear from you:

We’re not affiliated with DeepL SE.


VendorNodePit GbR
AddressKaitzer Straße 125,01187 Dresden,Germany



The DeepL API provides programmatic access to DeepL’s machine translation technology.


Node to configure the server endpoints


Nodes for different authorization methods

IconTranslating Text

The text-translation API currently consists of a single endpoint, translate, which is described below.

IconTranslating Documents

The document translation API allows you to translate whole documents. Translating a document usually involves three types of HTTP requests:

  • upload the document to be translated,
  • periodically check the status of the document translation,
  • once the status call reports done, download the translated document.

Please note that with every submitted document of type .pptx, .docx, or .pdf, you are billed a minimum of 50,000 characters with the DeepL API plan, no matter how many characters are included in the document.

IconManaging Glossaries

The glossary functions allow you to create, inspect, and delete glossaries. Glossaries created with the glossary function can be used in translate requests by specifying the glossary_id parameter. If you encounter issues, please let us know at

Currently, glossaries for the following language combinations are supported:

  • EN (English) → DE (German)
  • DE (German) → EN (English)
  • EN (English) → FR (French)
  • FR (French) → EN (English)
  • EN (English) → ES (Spanish)
  • ES (Spanish) → EN (English)
  • EN (English) → JA (Japanese)
  • JA (Japanese) → EN (English)
  • EN (English) → IT (Italian)
  • IT (Italian) → EN (English)
  • DE (German) → FR (French)
  • FR (French) → DE (German)

The maximum size limit for a glossary is 10 MiB = 10485760 bytes and each source/target text, as well as the name of the glossary, is limited to 1024 UTF-8 bytes. A total of 1000 glossaries are allowed per account.

Glossaries created via the DeepL API are distinct from glossaries created via the DeepL website and DeepL apps. This means API glossaries cannot be used on the website and vice versa.

IconMeta Information

Information about API usage and value ranges


Further Links


To use this product in KNIME, install the extension DeepL Nodes from the below update site:


A zipped version of the software site can be downloaded here.

NodePit Exclusive Only available on NodePit