Skip to main content
If trying to convert between variants of the same language (e.g. EN-US to EN-GB), please use the /write/rephrase API.

Translation source languages

  • AR - Arabic
  • BG - Bulgarian
  • CS - Czech
  • DA - Danish
  • DE - German
  • EL - Greek
  • EN - English (all English variants)
  • ES - Spanish (all Spanish variants)
  • ET - Estonian
  • FI - Finnish
  • FR - French
  • HE - Hebrew (next-gen models only)
  • HU - Hungarian
  • ID - Indonesian
  • IT - Italian
  • JA - Japanese
  • KO - Korean
  • LT - Lithuanian
  • LV - Latvian
  • NB - Norwegian Bokmål
  • NL - Dutch
  • PL - Polish
  • PT - Portuguese (all Portuguese variants)
  • RO - Romanian
  • RU - Russian
  • SK - Slovak
  • SL - Slovenian
  • SV - Swedish
  • TH - Thai (next-gen models only)
  • TR - Turkish
  • UK - Ukrainian
  • VI - Vietnamese (next-gen models only)
  • ZH - Chinese (all Chinese variants)

Translation target languages

  • AR - Arabic
  • BG - Bulgarian
  • CS - Czech
  • DA - Danish
  • DE - German
  • EL - Greek
  • EN - English (unspecified variant for backward compatibility; we recommend usingEN-GB or EN-US instead)
  • EN-GB - English (British)
  • EN-US - English (American)
  • ES - Spanish
  • ES-419 - Spanish (Latin American)
  • ET - Estonian
  • FI - Finnish
  • FR - French
  • HE - Hebrew (next-gen models only)
  • HU - Hungarian
  • ID - Indonesian
  • IT - Italian
  • JA - Japanese
  • KO - Korean
  • LT - Lithuanian
  • LV - Latvian
  • NB - Norwegian Bokmål
  • NL - Dutch
  • PL - Polish
  • PT - Portuguese (unspecified variant for backward compatibility; we recommend using PT-BR or PT-PT instead)
  • PT-BR - Portuguese (Brazilian)
  • PT-PT - Portuguese (all Portuguese variants excluding Brazilian Portuguese)
  • RO - Romanian
  • RU - Russian
  • SK - Slovak
  • SL - Slovenian
  • SV - Swedish
  • TH - Thai (next-gen models only)
  • TR - Turkish
  • UK - Ukrainian
  • VI - Vietnamese (next-gen models only)
  • ZH - Chinese (unspecified variant for backward compatibility; we recommend using ZH-HANS or ZH-HANT instead)
  • ZH-HANS - Chinese (simplified)
  • ZH-HANT - Chinese (traditional)

Beta languages

DeepL offers additional languages that are currently in Beta phase. These languages have limitations regarding feature support and translation quality.
Beta languages can be enabled by adding enable_beta_languages: true (or 1 in url-encoded requests) to the body of your translation request. Note that these languages do not support glossaries or formality yet.Any request with the enable_beta_languages parameter enabled will use quality_optimized models. Requests combining enable_beta_languages: true and model_type: latency_optimized will be rejected.During the Beta phase, characters translated from and into these languages are not billed and counted against your character threshold. Requests with the beta flag enabled that do not include beta languages are billed normally.
The following languages are currently in Beta:
  • ACE - Acehnese
  • AF - Afrikaans
  • AN - Aragonese
  • AS - Assamese
  • AY - Aymara
  • AZ - Azerbaijani
  • BA - Bashkir
  • BE - Belarusian
  • BHO - Bhojpuri
  • BN - Bengali
  • BR - Breton
  • BS - Bosnian
  • CA - Catalan
  • CEB - Cebuano
  • CKB - Kurdish (Sorani)
  • CY - Welsh
  • EO - Esperanto
  • EU - Basque
  • FA - Persian
  • GA - Irish
  • GL - Galician
  • GN - Guarani
  • GOM - Konkani
  • GU - Gujarati
  • HA - Hausa
  • HI - Hindi
  • HR - Croatian
  • HT - Haitian Creole
  • HY - Armenian
  • IG - Igbo
  • IS - Icelandic
  • JV - Javanese
  • KA - Georgian
  • KK - Kazakh
  • KMR - Kurdish (Kurmanji)
  • KY - Kyrgyz
  • LA - Latin
  • LB - Luxembourgish
  • LMO - Lombard
  • LN - Lingala
  • MAI - Maithili
  • MG - Malagasy
  • MI - Maori
  • MK - Macedonian
  • MN - Mongolian
  • MR - Marathi
  • MS - Malay
  • MT - Maltese
  • MY - Burmese
  • NE - Nepali
  • OC - Occitan
  • PAG - Pangasinan
  • PAM - Kapampangan
  • PRS - Dari
  • PS - Pashto
  • QU - Quechua
  • SA - Sanskrit
  • SCN - Sicilian
  • SQ - Albanian
  • SR - Serbian
  • SU - Sundanese
  • SW - Swahili
  • TA - Tamil
  • TE - Telugu
  • TG - Tajik
  • TK - Turkmen
  • TL - Tagalog
  • TN - Tswana
  • TS - Tsonga
  • TT - Tatar
  • UR - Urdu
  • UZ - Uzbek
  • WO - Wolof
  • XH - Xhosa
  • YUE - Cantonese

Text improvement languages (DeepL API for Write)

As of April 2025, supported languages for text improvement (DeepL API for Write) have not yet been added to the /languages endpoint; we’ll be extending the /languages endpoint in the near future to include this information.
  • DE (German)
  • EN-GB (British English)
  • EN-US (American English)
  • ES (Spanish)
  • FR (French)
  • IT (Italian)
  • PT-BR (Brazilian Portuguese)
  • PT-PT (Portuguese)
For the /write/rephase endpoint, writing_style and tone currently work in DE, EN-GB, and EN-US.