DeepL Translator Pro is an enhanced version of the DeepL translation service that provides Customer with a user interface through various front ends (e.g., website and desktop application) in accordance with the Service Specification outline herein. It allows Customer to utilize an improved interface to translate or refine texts, accessible via their DeepL Pro credentials on both Microsoft Windows and macOS applications or through a web browser. Customer on certain subscription plans may purchase Add-Ons for DeepL Translator Pro subscription. Depending on the specific Add-On, licenses may be allocated on an individual Internal User basis. If an Add-On includes a specific usage limit, the limit must be used within a one-month period and cannot be carried over to subsequent months.
The service enables the input of content for machine translations and supports the following set of source and target languages:
ACE (Acehnese) | FI (Finnish) | LMO (Lombard) | SCN (Sicilian) |
AF (Afrikaans) | FR (French) | LN (Lingala) | SK (Slovak) |
AN (Aragonese) | GA (Irish) | LV (Latvian) | SL (Slovenian) |
AR (Arabic) | GL (Galician) | MAI (Maithili) | SQ (Albanian) |
AS (Assamese) | GN (Guarani) | MG (Malagasy) | SR (Serbian) |
AY (Aymara) | GOM (Konkani) | MI (Maori) | ST (Sesotho) |
AZ (Azerbaijani) | GU (Gujarati) | MK (Macedonian) | SU (Sundanese) |
BA (Bashkir) | HA (Hausa) | ML (Malayalam) | SV (Swedish) |
BE (Belarusian) | HE (Hebrew) | MN (Mongolian) | SW (Swahili) |
BG (Bulgarian) | HI (Hindi) | MR (Marathi) | TA (Tamil) |
BHO (Bhojpuri) | HR (Croatian) | MS (Malay) | TE (Telugu) |
BN (Bengali) | HT (Haitian Creole) | MT (Maltese) | TG (Tajik) |
BR (Breton) | HU (Hungarian) | MY (Burmese) | TK (Turkmen) |
BS (Bosnian) | HY (Armenian) | NE (Nepali) | TL (Tagalog) |
CA (Catalan) | ID (Indonesian) | NL (Dutch) | TN (Tswana) |
CEB (Cebuano) | IG (Igbo) | NO (Norwegian) | TR (Turkish) |
CKB (Kurdish (Sorani)) | IS (Icelandic) | OC (Occitan) | TS (Tsonga) |
CS (Czech) | IT (Italian) | OM (Oromo) | TT (Tatar) |
CY (Welsh) | JA (Japanese) | PA (Punjabi) | UK (Ukrainian) |
DA (Danish) | JV (Javanese) | PAG (Pangasinan) | UR (Urdu) |
DE (German) | KA (Georgian) | PAM (Kapampangan) | UZ (Uzbek) |
EL (Greek) | KK (Kazakh) | PL (Polish) | VI (Vietnamese) |
EN (English) | KMR (Kurdish (Kurmanji)) | PRS (Dari) | WO (Wolof) |
EO (Esperanto) | KO (Korean) | PS (Pashto) | XH (Xhosa) |
ES (Spanish) | KY (Kyrgyz) | PT (Portuguese) | YI (Yiddish) |
ET (Estonian) | LA (Latin) | RO (Romanian) | YUE (Cantonese) |
EU (Basque) | LB (Luxembourgish) | RU (Russian) | ZH (Chinese) |
FA (Persian) | LI (Lithuanian) | SA (Sanskrit) | ZU (Zulu) |
ACE (Acehnese) | FA (Persian) | LMO (Lombard) | SA (Sanskrit) |
AF (Afrikaans) | FI (Finnish) | LN (Lingala) | SCN (Sicilian) |
AN (Aragonese) | FR (French) | LV (Latvian) | SK (Slovak) |
AR (Arabic) | GA (Irish) | MAI (Maithili) | SL (Slovenian) |
AS (Assamese) | GL (Galician) | MG (Malagasy) | SQ (Albanian) |
AY (Aymara) | GN (Guarani) | MI (Maori) | SR (Serbian) |
AZ (Azerbaijani) | GOM (Konkani) | MK (Macedonian) | ST (Sesotho) |
BA (Bashkir) | GU (Gujarati) | ML (Malayalam) | SU (Sundanese) |
BE (Belarusian) | HA (Hausa) | MN (Mongolian) | SV (Swedish) |
BG (Bulgarian) | HE (Hebrew) | MR (Marathi) | SW (Swahili) |
BHO (Bhojpuri) | HI (Hindi) | MS (Malay) | TA (Tamil) |
BN (Bengali) | HR (Croatian) | MT (Maltese) | TE (Telugu) |
BR (Breton) | HT (Haitian Creole) | MY (Burmese) | TG (Tajik) |
BS (Bosnian) | HU (Hungarian) | NE (Nepali) | TK (Turkmen) |
CA (Catalan) | HY (Armenian) | NL (Dutch) | TL (Tagalog) |
CEB (Cebuano) | ID (Indonesian) | NO (Norwegian) | TN (Tswana) |
CKB (Kurdish (Sorani)) | IG (Igbo) | OC (Occitan) | TR (Turkish) |
CS (Czech) | IS (Icelandic) | OM (Oromo) | TS (Tsonga) |
CY (Welsh) | IT (Italian) | PA (Punjabi) | TT (Tatar) |
DA (Danish) | JA (Japanese) | PAG (Pangasinan) | UK (Ukrainian) |
DE (German) | JV (Javanese) | PAM (Kapampangan) | UR (Urdu) |
EL (Greek) | KA (Georgian) | PL (Polish) | UZ (Uzbek) |
EN-GB (British English) | KK (Kazakh) | PRS (Dari) | VI (Vietnamese) |
EN-US (American English) | KMR (Kurdish (Kurmanji)) | PS (Pashto) | WO (Wolof) |
EN (English) (unspecified variant for backward compatibility; please select EN-GB or EN-US instead) | KO (Korean) | PT-PT (Portuguese) (all Portuguese variants except Brazilian Portuguese) | XH (Xhosa) |
EO (Esperanto) | KY (Kyrgyz) | PT-BR (Brazilian Portuguese) | YI (Yiddish) |
ES (Spanish) | LA (Latin) | PT (Portuguese) (unspecified variant for backward compatibility reasons; please choose PT-PT or PT-BR instead) | YUE (Cantonese) |
ET (Estonian) | LB (Luxembourgish) | QU (Quechua) | ZH (Simplified) |
EU (Basque) | LI (Lithuanian) | RO (Romanian) | ZH (Traditional) |
RU (Russian) | ZU (Zulu) |
Within DeepL Translator Pro, Customer's texts and their translations will be processed as long as necessary for the performance of the Service.
For Customers opting to be charged on a usage basis for the Subscribed Services, Charges for texts entered into DeepL Translate Pro shall apply if the texts are translated or improved.
In addition, browsers, their JavaScript execution environment, and the HTTP transmission techniques used impose technical limits. DeepL Translator Pro will try to notify the Internal User about exceeding these limits and warn about possible performance issues.
DeepL Translator Pro allows Customer to translate whole documents. Ability to translate documents is subject to the ability of DeepL Translator Pro to correctly read and translate the documents, which can't be guaranteed.
Requirements and limitations for document translation:
File formats | File sizes |
|---|---|
.docx or .doc | 30 MB |
.pptx | 30MB |
.xlsx | 30MB |
.html | 5MB |
30MB | |
.txt | 1MB |
xlf / .xliff | 10 MB / 10 MB |
DeepL Write Pro is an enhanced version of the DeepL text improvement and refinement service that provides Customer with a user interface through various front ends (e.g., website and desktop application) in accordance with the Service Specification outline herein. It allows Customer to utilize an improved interface to improve and refine texts, accessible via their DeepL Pro credentials on both Microsoft Windows and macOS applications or through a web browser.
DeepL Write Pro supports the following languages:
DE (German) | FR (French) |
EN-GB (British English) | IT (Italian) |
EN-US (American English) | PT-PT (Portuguese) (all Portuguese variants except Brazilian Portuguese) |
ES (Spanish) | PT-BR (Brazilian Portuguese) |
Within DeepL Write Pro, Customer's texts and their improved versions will be processed as long as necessary for the performance of the Service.
For Customers opting to be charged on a usage basis for the Subscribed Services, Charges for texts entered into DeepL Write Pro shall apply if the texts are translated or improved.
In addition, browsers, their JavaScript execution environment, and the HTTP transmission techniques used impose technical limits. DeepL Write Pro will try to notify the Internal User about exceeding these limits and warn about possible performance issues.
For DeepL Write Pro purchased as an Add-On, Customers may only purchase a number of Add-Ons equal to the number of User Subscriptions included in their DeepL Translator Pro subscription.
DeepL Voice for Conversations is a bilingual conversation service that provides customers with real-time translations of face-to-face interactions. It features a user interface accessible through various front ends, in accordance with the Service Specification outlined herein. Customers can access DeepL Voice for Conversations using their designated access credentials via the iOS or Android DeepL applications. The service enables users to receive live transcription and translation of their multilingual conversations.
DeepL Voice for Conversations supports the following spoken languages (input by voice languages):
AR (Arabic) | ET (Estonian) | KO (Korean) | RU (Russian) |
BG (Bulgarian) | FI (Finnish) | LT (Lithuanian) | SK (Slovak) |
BN (Bengali) | FR (French) | LV (Latvian) | SL (Slovenian) |
CS (Czech) | GA (Irish) | MT (Maltese) | SV (Swedish) |
DA (Danish) | HE (Hebrew) | NB (Norwegian Bokmål) | TH (Thai) |
DE (German) | HR (Croatian) | NL (Dutch) | TL (Tagalog) |
EL (Greek) | ID (Indonesian) | PL (Polish) | TR (Turkish) |
EN (English) | IT (Italian) | PT (Portuguese) | UK (Ukranian) |
ES (Spanish) | JA (Japanese) | RO (Romanian) | VI (Vietnamese) |
ZH (Chinese) |
DeepL Voice for Conversations supports the following text languages (input by text languages):
AR (Arabic) | ET (Estonian) | KO (Korean) | SK (Slovak) |
BG (Bulgarian) | FI (Finnish) | LI (Lithuanian) | SL (Slovenian) |
BN (Bengali) | FR (French) | LV (Latvian) | SV (Swedish) |
CS (Czech) | GA (Irish) | MT (Maltese) | TH (Thai) |
DA (Danish) | HE (Hebrew) | NB (Norwegian Bokmål) | TL (Tagalog) |
DE (German) | HR (Croatian) | NL (Dutch) | TR (Turkish) |
EL (Greek) | HU (Hungarian) | PL (Polish) | UK (Ukrainian) |
EN (English) | ID (Indonesian) | PT (Portuguese) | VI (Vietnamese) |
ES (Spanish) | IT (Italian) | RO (Romanian) | ZH-Hans (Chinese (simplified)) |
JA (Japanese) | RU (Russian) | ZH-Hant (Chinese (traditional)) |
DeepL Voice for Conversations supports one language pair per conversation.
DeepL Voice for Conversations supports the following translation languages (output languages):
AR (Arabic) | ET (Estonian) | KO (Korean) | RU (Russian) |
BG (Bulgarian) | FI (Finnish) | LI (Lithuanian) | SK (Slovak) |
CS (Czech) | FR (French) | LV (Latvian) | SL (Slovenian) |
DA (Danish) | GA (Irish) | MT (Maltese) | SV (Swedish) |
DE (German) | HE (Hebrew) | NB (Norwegian Bokmål) | TH (Thai) |
EL (Greek) | HR (Croatian) | NL (Dutch) | TL (Tagalog) |
EN-GB (British English) | HU (Hungarian) | PL (Polish) | TR (Turkish) |
EN-US (American English) | ID (Indonesian) | PT-PT (Portuguese) (all Portuguese varieties excluding Brazilian Portuguese) | UK (Ukrainian) |
EN (English) (unspecified variant for backward compatibility; please select EN-GB or EN-US instead) | IT (Italian) | PT-BR (Brazilian Portuguese) | VI (Vietnamese) |
ES (Spanish) | JA (Japanese) | PT (Portuguese) (unspecified variant for backward compatibility; please select PT-PT or PT-BR instead) | ZH-Hans (Chinese (simplified)) |
RO (Romanian) | ZH-Hant (Chineses (traditional)) |
Within DeepL Voice for Conversations, Customer's audio data, transcription data, and translation data will be processed as long as necessary for the performance of the Service. In addition to the terms and conditions of the Agreement, the following provisions shall also apply to DeepL Voice for Conversations:
DeepL Voice for Meetings refers to a multilingual service that provides Customer with real-time transcription and translation of participant’s speech within virtual meetings. It offers a service accessible by Customer using their DeepL Voice for Meetings access credentials. Customer can access the service via a supported Third-Party Application on any platform supported by the respective Third-Party Application. The service allows Customer to receive a live transcription of the meeting in the application and in a language of their choice.
DeepL Voice for Meetings is supported in the following Third-Party Applications:
Users with an active DeepL Voice for Meetings license can initiate the generation of transcriptions and translations in a meeting. The manner in which this is accomplished on a technical level may vary depending on the Third-Party Application.
Users without an active DeepL Voice for meetings license are still able to see content generated during a call if another license holder has initiated the generation of transcriptions and translations, however they will not be able to initiate the process.
Access to and visibility of the accompanying application for DeepL Voice for Meetings within the respective Third-Party Application’s ecosystem is controlled by the respective system’s access management system.
DeepL Voice for Meetings supports the following spoken languages (input languages):
AR (Arabic) | ET (Estonian) | JA (Japanese) | RU (Russian) |
BG (Bulgarian) | FI (Finnish) | KO (Korean) | SK (Slovak) |
BN (Bengali) | FR (French) | LT (Lithuanian) | SL (Slovenian) |
CS (Czech) | GA (Irish) | LV (Latvian) | SV (Swedish) |
DA (Danish) | HE (Hebrew) | MT (Maltese) | TH (Thai) |
DE (German) | HR (Croatian) | NL (Dutch) | TL (Tagalog) |
EL (Greek) | HU (Hungarian) | PL (Polish) | TR (Turkish) |
EN (English) | ID (Indonesian) | PT (Portuguese) | UK (Ukranian) |
ES (Spanish) | IT (Italian) | RO (Romanian) | VI (Vietnamese) |
ZH Chinese (Mandarin) |
DeepL Voice for Meetings supports multiple spoken languages per meeting, such that every meeting participant can speak their own language.
DeepL Voice for Meetings supports the following translation languages (output languages):
AR (Arabic) | ES (Spanish) | JA (Japanese) | RO (Romanian) |
BG (Bulgarian) | ET (Estonian) | KO (Korean) | RU (Russian) |
BG (Bengali) | FI (Finnish) | LI (Lithuanian) | SK (Slovak) |
CS (Czech) | FR (French) | LV (Latvian) | SL (Slovenian) |
DA (Danish) | GA (Irish) | MT (Maltese) | SV (Swedish) |
DE (German) | HE (Hebrew) | NB (Norwegian Bokmål) | TH (Thai) |
EL (Greek) | HR (Croatian) | NL (Dutch) | TL (Tagalog) |
EN-GB (British English) | HU (Hungarian) | PL (Polish) | TR (Turkish) |
EN-US (American English) | ID (Indonesian) | PT-PT (Portuguese) (all Portuguese varieties excluding Brazilian Portuguese) | UK (Ukrainian) |
EN (English) (unspecified variant for backward compatibility; please select EN-GB or EN-US instead) | IT (Italian) | PT-BR (Brazilian Portuguese) | VI (Vietnamese) |
PT (Portuguese) (unspecified variant for backward compatibility; please select PT-PT or PT-BR instead) | ZH (simplified Chinese) |
Within DeepL Voice for Meetings, Customer's audio data, transcription data, and translation data will be processed as long as necessary for the performance of the Service.
In addition, browsers, their JavaScript execution environment, and the various transmission techniques used impose technical limits. DeepL Voice for Meetings will try to notify the Internal User about exceeding these limits and warn about possible performance issues.
In addition to the terms and conditions of the Agreement, the following provisions shall also apply to DeepL Voice for Meetings:
The DeepL API is accessible through a REST interface. Request parameters are used to pass information to the DeepL API, results are returned in a suitable representation (e.g., JSON). Request parameters must be encoded in accordance with the documentation provided under https://developers.deepl.com/docs. Authentication is based on fixed keys, SSL handling transport security. The translate function provides the following functionality:
AR (Arabic) | ET (Estonian) | KO (Korean) | RU (Russian) |
BG (Bulgarian) | FI (Finnish) | LI (Lithuanian) | SK (Slovak) |
CS (Czech) | FR (French) | LV (Latvian) | SL (Slovenian) |
DA (Danish) | HE (Hebrew) | NL (Dutch) | SV (Swedish) |
DE (German) | HU (Hungarian) | NO (Norwegian) | TR (Turkish) |
EL (Greek) | ID (Indonesian) | PL (Polish) | UK (Ukrainian) |
EN (English) | IT (Italian) | PT (Portuguese) | VI (Vietnamese) |
ES (Spanish) | JA (Japanese) | RO (Romanian) | ZH (Chinese) |
If this parameter is omitted, the DeepL API will make efforts to detect the language of the text.
AR (Arabic) | ES (Spanish) | KO (Korean) | RO (Romanian) |
BG (Bulgarian) | ET (Estonian) | LI (Lithuanian) | RU (Russian) |
CS (Czech) | FI (Finnish) | LV (Latvian) | SK (Slovak) |
DA (Danish) | FR (French) | NL (Dutch) | SL (Slovenian) |
DE (German) | HE (Hebrew) | NO (Norwegian) | SV (Swedish) |
EL (Greek) | HU (Hungarian) | PL (Polish) | TR (Turkish) |
EN-GB (British English) | ID (Indonesian) | PT-PT (Portuguese) (all Portuguese variants except Brazilian Portuguese) | UK (Ukrainian) |
EN-US (American English) | IT (Italian) | PT-BR (Brazilian Portuguese) | VI (Vietnamese) |
EN (English) (unspecified variant for backward compatibility; please select EN-GB or EN-US instead) | JA(Japanese) | PT (Portuguese) (unspecified variant for backward compatibility reasons; please choose PT-PT or PT-BR instead) | ZH (Simplified Chinese) |
The translate function returns the following representation of the processing result:
The DeepL API is designed to translate at least 600 characters per minute and per Customer; exceeding use may be limited, and Customers may encounter a 429 “Too Many Requests” error message, as described in the documentation.
Applications using the DeepL API should implement a mechanism to handle such responses accordingly and, if appropriate, to try again later. A mechanism increasing the delay for another request exponentially is recommended.
The DeepL API allows Customer to translate whole documents. Ability to translate documents is subject to the ability of the DeepL API to correctly read and translate the documents, which can't be guaranteed.
Requirements and limitations for document translation:
File formats | File sizes |
|---|---|
.docx or .doc | 30 MB |
.pptx | 30MB |
.xlsx | 30MB |
.html | 5MB |
30MB | |
.txt | 1MB |
xlf / .xliff | 10 MB / 10 MB |
For document translations, a minimum of 50,000 Characters per document is charged.
The DeepL Pro API (v2 endpoint only) also includes a text improvement function. This function is only available to users with a DeepL API Pro subscription type.
The text improvement function provides the following functionality:
DE (German) | FR (French) |
EN-GB (British English) | IT (Italian) |
EN-US (American English) | PT-BR (Brazilian Portuguese) |
ES (Spanish) | PT-PT (Portuguese) |
The DeepL API Pro (v3 endpoint only) also includes a speech-to-text translation function for real-time audio. This function is only available to users with a DeepL API Pro subscription type. The speech-to-text function for real-time audio provides the following functionality:
AR (Arabic) | ET (Estonian) | JA (Japanese) | RU (Russian) |
BG (Bulgarian) | FI (Finnish) | KO (Korean) | SK (Slovak) |
BN (Bengali) | FR (French) | LT (Lithuanian) | SL (Slovenian) |
CS (Czech) | GA (Irish) | LV (Latvian) | SV (Swedish) |
DA (Danish) | HE (Hebrew) | MT (Maltese) | TH (Thai) |
DE (German) | HR (Croatian) | NB (Norwegian Bokmål) | TL (Tagalog) |
EL (Greek) | HU (Hungarian) | NL (Dutch) | TR (Turkish) |
EN (English) | ID (Indonesian) | PL (Polish) | UK (Ukrainian) |
ES (Spanish) | IT (Italian) | PT (Portuguese) | VI (Vietnamese) |
RO (Romanian) | ZH (Chinese) |
The speech to text function returns the following representation of the processing result:
AR (Arabic) | ET (Estonian) | KO (Korean) | RU (Russian) |
BG (Bulgarian) | FI (Finnish) | LI (Lithuanian) | SK (Slovak) |
BN (Bengali) | FR (French) | LV (Latvian) | SL (Slovenian) |
CS (Czech) | GA (Irish) | MT (Maltese) | SV (Swedish) |
DA (Danish) | HE (Hebrew) | NB (Norwegian Bokmål) | TH (Thai) |
DE (German) | HR (Croatian) | NL (Dutch) | TL (Tagalog) |
EL (Greek) | HU (Hungarian) | PL (Polish) | TR (Turkish) |
EN-GB (British-British) | ID (Indonesian) | PT-PT (Portuguese) (all Portuguese varieties excluding Brazilian Portuguese) | UK (Ukrainian) |
EN-US (American-English) | IT (Italian) | PT-BR (Brazilian Portuguese) | VI (Vietnamese) |
ES (Spanish) | JA (Japanese) | PT (Portuguese) (unspecified variant for backward compatibility; please select PT-PT or PT-BR instead) | ZH-HANS (Chinese (simplified)) |
RO (Romanian) | ZH-HANT (Chinese (traditional)) |
The DeepL API Pro for speech to text is designed to process a specific amount of target languages per stream for a specific maximum streaming connection duration and audio chunk size. The exact applicable information and units can be found in the Documentation. The audio stream speed may be higher than real-time, but not higher than the value provided in the Documentation; exceeding use may be limited, and Customers may encounter a 429 “Too Many Requests” error message, as described in the documentation.
Applications using the DeepL API Pro should implement a mechanism to handle such responses accordingly and, if appropriate, to try again later. A mechanism increasing the delay for another request exponentially is recommended.
Translation Flows is an end-to-end translation workflow service that enables Customer to import content from supported third-party platforms, translate it using DeepL's machine translation technology, manage translation jobs, and deliver translated content back to the source platform. The service is accessible via the DeepL web application using Customer's DeepL Pro credentials.
Supported Integrations
DeepL AI-Flows supports content import from and delivery to the following third-party platforms:
The availability of integrations is subject to change. DeepL may add support for additional third-party platforms over time.
Supported File Formats
When importing documents via a supported integration, the following file formats are supported for translation:
File formats | File sizes |
|---|---|
up to 30 MB | |
.docx or .doc | up to 30 MB |
.pptx | up to 30MB |
.xlsx | up to 30 MB |
.txt | up to 1 MB |
.html | up to 5MB |
.srt | up to 10MB |
.xlf / .xliff | up to 10 MB |
.png / .jpg (Beta) | up to 10 MB |