Languages
What languages does Translator support?
Translator translates between 90 languages and dialects for text translation through the Translator on Azure. All of these languages are available in most products powered by Translator including Translator for Bing and the Microsoft Translator app.
If you are looking for language lists in the Microsoft Translator apps and other end user products, click here.
Developer oriented language lists, including language codes can be found in our documentation.
Translator Languages
Text Translation
Text Translation is available to and from any of the languages listed below. Neural Machine Translation (NMT) is the new standard for high-quality AI-powered machine translations and is available as the default when a neural system is available. In addition, Translator has several other features to help create fully functional multilingual apps and services. Learn more.
Language Detection: Automatically detect the language of the text sent to Translator to help decide which content should be sent for translation or not.
Transliteration: Convert words and sentences from one script into another script. For instance, you can present Chinese characters in the Latin alphabet (PinYin) so they can be read by non-Chinese audiences.
Dictionary: Display alternative translations from or to English, examples of words in context to help you choose the perfect translation, and even examples of translated sentences using this word.
Customization
Build neural translation systems that understand the terminology used in your own business and industry. Learn more.
Speech Translation
Add end-to-end, real-time, speech translation to your applications or services with Speech service. Learn more about how speech translation works.
Speech-to-text: Convert speech into text in order to translate to the text language of your choice. Speech-to-text is used for speech to text translation, or for speech-to-speech translation when used in conjunction with speech synthesis.
Text-to-speech: Convert text to speech. Text-to-speech is used to add audible output of translation results, or for speech-to-speech translation when used with Speech-to-text.
Translator Language List
Text translation is available to and from any of the languages listed below. Additional capabilities are designated by a checkmark.
Afrikaans | Yes | Yes | Yes | |||
---|---|---|---|---|---|---|
Albanian | Yes | |||||
Amharic | ||||||
Arabic | Yes | Yes | Yes | Yes | Yes | Yes |
Arabic, Levantine SM | Yes | |||||
Armenian | ||||||
Assamese | ||||||
Azerbaijani | ||||||
Bangla | Yes | Yes | Yes | |||
Bosnian (Latin) | Yes | Yes | ||||
Bulgarian | Yes | Yes | Yes | Yes | ||
Cantonese (Traditional) | Yes | Yes | ||||
Catalan | Yes | Yes | Yes | Yes | Yes | |
Chinese Simplified | Yes | Yes | Yes | Yes | Yes | Yes |
Chinese Traditional | Yes | Yes | Yes | Yes | Yes | |
Croatian | Yes | Yes | Yes | Yes | ||
Czech | Yes | Yes | Yes | Yes | ||
Danish | Yes | Yes | Yes | Yes | Yes | |
Dari | ||||||
Dutch | Yes | Yes | Yes | Yes | Yes | |
English | Yes | Yes | Yes | Yes | Yes | |
Estonian | Yes | Yes | ||||
Fijian | Yes | |||||
Filipino | Yes | |||||
Finnish | Yes | Yes | Yes | Yes | Yes | |
French | Yes | Yes | Yes | Yes | Yes | |
French (Canada) | Yes | Yes | ||||
German | Yes | Yes | Yes | Yes | Yes | |
Greek | Yes | Yes | Yes | Yes | ||
Gujarati | Yes | Yes | Yes | Yes | ||
Haitian Creole | Yes | Yes | ||||
Hebrew | Yes | Yes | Yes | Yes | Yes | |
Hindi | Yes | Yes | Yes | Yes | Yes | Yes |
Hmong Daw | Yes | |||||
Hungarian | Yes | Yes | Yes | Yes | ||
Icelandic | Yes | Yes | Yes | |||
Indonesian | Yes | Yes | Yes | Yes | ||
Inuktitut | Yes | Yes | ||||
Irish | Yes | Yes | ||||
Italian | Yes | Yes | Yes | Yes | Yes | |
Japanese | Yes | Yes | Yes | Yes | Yes | Yes |
Kannada | Yes | Yes | ||||
Kazakh | ||||||
Khmer | ||||||
Korean | Yes | Yes | Yes | Yes | Yes | |
Kurdish (Central) | ||||||
Kurdish (Northern) | ||||||
Lao | ||||||
Latvian | Yes | Yes | Yes | |||
Lithuanian | Yes | Yes | Yes | |||
Malagasy | Yes | |||||
Malay | Yes | Yes | Yes | Yes | Yes | |
Malayalam | Yes | |||||
Maltese | Yes | Yes | Yes | |||
Maori | Yes | |||||
Marathi | Yes | Yes | Yes | |||
Myanmar | ||||||
Nepali | ||||||
Norwegian | Yes | Yes | Yes | Yes | Yes | |
Odia | Yes | |||||
Pashto | ||||||
Persian | Yes | Yes | Yes | |||
Polish | Yes | Yes | Yes | Yes | Yes | |
Portuguese (Brazil) | Yes | Yes | Yes | Yes | Yes | |
Portuguese (Portugal) | Yes | Yes | Yes | Yes | ||
Punjabi | Yes | Yes | ||||
Queretaro Otomi | ||||||
Romanian | Yes | Yes | Yes | Yes | ||
Russian | Yes | Yes | Yes | Yes | Yes | |
Samoan | Yes | |||||
Serbian (Cyrillic) | Yes | Yes | ||||
Serbian (Latin) | Yes | Yes | Yes | Yes | ||
Slovak | Yes | Yes | Yes | Yes | ||
Slovenian | Yes | Yes | Yes | Yes | ||
Spanish | Yes | Yes | Yes | Yes | Yes | |
Swahili | Yes | Yes | Yes | |||
Swedish | Yes | Yes | Yes | Yes | Yes | |
Tahitian | Yes | Yes | ||||
Tamil | Yes | Yes | Yes | Yes | ||
Telugu | Yes | Yes | Yes | |||
Thai | Yes | Yes | Yes | Yes | Yes | Yes |
Tigrinya | ||||||
Tongan | Yes | |||||
Turkish | Yes | Yes | Yes | Yes | Yes | |
Ukrainian | Yes | Yes | Yes | |||
Urdu | Yes | Yes | Yes | |||
Vietnamese | Yes | Yes | Yes | Yes | ||
Welsh | Yes | Yes | Yes | |||
Yucatec Maya | Yes |
SM “Arabic, Levantine” is a dedicated speech model developed specifically for recognizing Levantine dialect Arabic speech. It is not available as a text translation system; “Arabic” can be used for text translation.