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- ArabicBG- BulgarianCS- CzechDA- DanishDE- GermanEL- GreekEN- English (all English variants)ES- Spanish (all Spanish variants)ET- EstonianFI- FinnishFR- FrenchHE- Hebrew (next-gen models only)HU- HungarianID- IndonesianIT- ItalianJA- JapaneseKO- KoreanLT- LithuanianLV- LatvianNB- Norwegian BokmålNL- DutchPL- PolishPT- Portuguese (all Portuguese variants)RO- RomanianRU- RussianSK- SlovakSL- SlovenianSV- SwedishTH- Thai (next-gen models only)TR- TurkishUK- UkrainianVI- Vietnamese (next-gen models only)ZH- Chinese (all Chinese variants)
Translation target languages
AR- ArabicBG- BulgarianCS- CzechDA- DanishDE- GermanEL- GreekEN- English (unspecified variant for backward compatibility; we recommend usingEN-GBorEN-USinstead)EN-GB- English (British)EN-US- English (American)ES- SpanishES-419- Spanish (Latin American)ET- EstonianFI- FinnishFR- FrenchHE- Hebrew (next-gen models only)HU- HungarianID- IndonesianIT- ItalianJA- JapaneseKO- KoreanLT- LithuanianLV- LatvianNB- Norwegian BokmålNL- DutchPL- PolishPT- Portuguese (unspecified variant for backward compatibility; we recommend usingPT-BRorPT-PTinstead)PT-BR- Portuguese (Brazilian)PT-PT- Portuguese (all Portuguese variants excluding Brazilian Portuguese)RO- RomanianRU- RussianSK- SlovakSL- SlovenianSV- SwedishTH- Thai (next-gen models only)TR- TurkishUK- UkrainianVI- Vietnamese (next-gen models only)ZH- Chinese (unspecified variant for backward compatibility; we recommend usingZH-HANSorZH-HANTinstead)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.ACE- AcehneseAF- AfrikaansAN- AragoneseAS- AssameseAY- AymaraAZ- AzerbaijaniBA- BashkirBE- BelarusianBHO- BhojpuriBN- BengaliBR- BretonBS- BosnianCA- CatalanCEB- CebuanoCKB- Kurdish (Sorani)CY- WelshEO- EsperantoEU- BasqueFA- PersianGA- IrishGL- GalicianGN- GuaraniGOM- KonkaniGU- GujaratiHA- HausaHI- HindiHR- CroatianHT- Haitian CreoleHY- ArmenianIG- IgboIS- IcelandicJV- JavaneseKA- GeorgianKK- KazakhKMR- Kurdish (Kurmanji)KY- KyrgyzLA- LatinLB- LuxembourgishLMO- LombardLN- LingalaMAI- MaithiliMG- MalagasyMI- MaoriMK- MacedonianMN- MongolianMR- MarathiMS- MalayMT- MalteseMY- BurmeseNE- NepaliOC- OccitanPAG- PangasinanPAM- KapampanganPRS- DariPS- PashtoQU- QuechuaSA- SanskritSCN- SicilianSQ- AlbanianSR- SerbianSU- SundaneseSW- SwahiliTA- TamilTE- TeluguTG- TajikTK- TurkmenTL- TagalogTN- TswanaTS- TsongaTT- TatarUR- UrduUZ- UzbekWO- WolofXH- XhosaYUE- 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.