Article 25/06/2024
Translation
The Translation API's recognition engine supports a wide variety of languages for the Neural Machine Translation (NMT) model.
These languages are specified within a recognition request using language code parameters as noted on this page. Most language code parameters conform to (language_COUNTRY) identifiers, except where noted.
Translations from any language to any language in this list are supported. The list is updated as new languages are added. In column Direction text supported
ltr
means "left to right" and rtl
means "right to left" direction.
Language | Language code | Direction text supported |
---|---|---|
Afrikaans | af_ZA | ltr |
Albanian | sq_AL | ltr |
Amharic | am_ET | ltr |
Arabic | ar_SA | rtl |
Armenian | hy_AM | ltr |
Azerbaijani | az_AZ | ltr |
Basque | eu_ES | ltr |
Belarusian | be_BY | ltr |
Bengali | bn_BD | ltr |
Bosnian | bs_BA | ltr |
Bulgarian | bg_BG | ltr |
Catalan | ca_ES | ltr |
Cebuano | ceb_PH | ltr |
Chichewa | ny_MW | ltr |
Chinese (Simplified) | zh-Hans_CN | ltr |
Chinese (Traditional) | zh-Hant_TW | ltr |
Corsican | co_FR | ltr |
Haitian Creole | ht_HT | ltr |
Croatian | hr_HR | ltr |
Czech | cs_CZ | ltr |
Danish | da_DK | ltr |
Dutch | nl_NL | ltr |
English | en_US | ltr |
Esperanto | eo_WORLD | ltr |
Estonian | et_EE | ltr |
Finnish | fi_FI | ltr |
French | fr_CA | ltr |
Frisian | fy_NL | ltr |
Galician | gl_ES | ltr |
Georgian | ka_GE | ltr |
German | de_DE | ltr |
Greek | el_GR | ltr |
Gujarati | gu_IN | ltr |
Hausa | ha_NE | ltr |
Hawaiian | haw_US | ltr |
Hebrew | he_IL | rtl |
Hindi | hi_IN | ltr |
Hmong | hmn_CN | ltr |
Hungarian | hu_HU | ltr |
Icelandic | is_IS | ltr |
Igbo | ig_NG | ltr |
Indonesian | id_ID | ltr |
Irish | ga_IE | ltr |
Italian | it_IT | ltr |
Japanese | ja_JP | ltr |
Javanese | jv_ID | ltr |
Kannada | kn_IN | ltr |
Kazakh | kk_KZ | ltr |
Khmer | km_KH | ltr |
Kinyarwanda | rw_RW | ltr |
Korean | ko_KR | ltr |
Kurdish (Kurmanji) | ku_IR | ltr |
Kyrgyz | ky_KG | ltr |
Lao | lo_LA | ltr |
Latin | la_VAT | ltr |
Latvian | lv_LV | ltr |
Lithuanian | lt_LT | ltr |
Luxembourgish | lb_LU | ltr |
Macedonian | mk_MK | ltr |
Malagasy | mg_MG | ltr |
Malay | ms_MY | ltr |
Malayalam | ml_IN | ltr |
Maltese | mt_MT | ltr |
Maori | mi_NZ | ltr |
Marathi | mr_IN | ltr |
Mongolian | mn_MN | ltr |
Myanmar (Burmese) | my_MM | ltr |
Nepali | ne_NP | ltr |
Norwegian | no_NO | ltr |
Odia | or_OR | ltr |
Pashto | ps_AF | rtl |
Persian | fa_IR | rtl |
Polish | pl_PL | ltr |
Portuguese | pt_PT | ltr |
Punjabi | pa_PK | ltr |
Romanian | ro_RO | ltr |
Russian | ru_RU | ltr |
Samoan | sm_WS | ltr |
Scots Gaelic | gd_GB | ltr |
Serbian Cyrilic | sr-Cyrl_RS | ltr |
Sesotho | st_LS | ltr |
Shona | sn_ZW | ltr |
Sindhi | sd_PK | rtl |
Sinhala | si_LK | ltr |
Slovak | sk_SK | ltr |
Slovenian | sl_SI | ltr |
Somali | so_SO | ltr |
Spanish | es_ES | ltr |
Sundanese | su_ID | ltr |
Swahili | sw_TZ | ltr |
Swedish | sv_SE | ltr |
Filipino (Tagalog) | tl_PH | ltr |
Tajik | tg_TJ | ltr |
Tamil | ta_IN | ltr |
Tatar | tt_TT | ltr |
Telugu | te_IN | ltr |
Thai | th_TH | ltr |
Turkish | tr_TR | ltr |
Turkmen | tk_TM | ltr |
Ukrainian | uk_UA | ltr |
Urdu | ur_PK | rtl |
Uyghur | ug_CN | rtl |
Uzbek | uz_UZ | ltr |
Vietnamese | vi_VN | ltr |
Welsh | cy_GB | ltr |
Xhosa | xh_ZA | ltr |
Yiddish | yi_IL | rtl |
Yoruba | yo_NG | ltr |
Zulu | zu_ZA | ltr |
Transliteration
The Transliterate operation in the Text Translation feature supports the following languages. In the "To/From", "<-->" indicates that the language can be transliterated from or to either of the scripts listed. The "-->" indicates that the language can only be transliterated from one script to the other.
Language | Language code | Script | To/From | Script |
---|---|---|---|---|
Arabic | ar_SA | Arabic (Arab) | <--> | Latin (Latn) |
Bengali | bn_BD | Bengali (Beng) | <--> | Latin (Latn) |
Belarusian | be_BY | Cyrillic (Cyrl) | <--> | Latin (Latn) |
Bulgarian | bg_BG | Cyrillic (Cyrl) | <--> | Latin (Latn) |
Chinese (Simplified) | zh-Hans_CN | Chinese (Simplified Hans) | <--> | Latin (Latn) |
Chinese (Traditional) | zh-Hant_TW | Chinese (Simplified Hans) | <--> | Latin (Latn) |
Greek | el_GR | Greek (Grek) | <--> | Latin (Latn) |
Gujarati | gu_IN | Gujarati (Gujr) | <--> | Latin (Latn) |
Hebrew | he_IL | Hebrew (Hebr) | <--> | Latin (Latn) |
Hindi | hi_IN | Devanagari (Deva) | <--> | Latin (Latn) |
Japanese | ja_JP | Japanese (Jpan) | <--> | Latin (Latn) |
Kannada | kn_IN | Kannada (Knda) | <--> | Latin (Latn) |
Kazakh | kk_KZ | Cyrillic (Cyrl) | <--> | Latin (Latn) |
Korean | ko_KR | Korean (Kore) | <--> | Latin (Latn) |
Kyrgyz | ky_KG | Cyrillic (Cyrl) | <--> | Latin (Latn) |
Macedonian | mk_MK | Cyrillic (Cyrl) | <--> | Latin (Latn) |
Malayalam | ml_IN | Malayalam (Mlym) | <--> | Latin (Latn) |
Marathi | mr_IN | Devanagari (Deva) | <--> | Latin (Latn) |
Mongolian | mn_MN | Cyrillic (Cyrl) | <--> | Latin (Latn) |
Odia | or_OR | Oriya (Orya) | <--> | Latin (Latn) |
Persian | fa_IR | Arabic (Arab) | <--> | Latin (Latn) |
Punjabi | pa_PK | Gurmukhi (Guru) | <--> | Latin (Latn) |
Russian | ru_RU | Cyrillic (Cyrl) | <--> | Latin (Latn) |
Serbian (Cyrillic) | sr-Cyrl_RS | Cyrillic (Cyrl) | <--> | Latin (Latn) |
Sindhi | sd_PK | Arabic (Arab) | <--> | Latin (Latn) |
Sinhala | si_LK | Sinhala (Sinh) | <--> | Latin (Latn) |
Tajik | tg_TJ | Cyrillic (Cyrl) | <--> | Latin (Latn) |
Tamil | ta_IN | Tamil (Taml) | <--> | Latin (Latn) |
Tatar | tt_TT | Cyrillic (Cyrl) | <--> | Latin (Latn) |
Telugu | te_IN | Telugu (Telu) | <--> | Latin (Latn) |
Thai | th_TH | Thai (Thai) | <--> | Latin (Latn) |
Ukrainian | uk_UA | Cyrillic (Cyrl) | <--> | Latin (Latn) |
Urdu | ur_PK | Arabic (Arab) | <--> | Latin (Latn) |