Skip to main content

Languages

What languages does Microsoft Translator support?

Microsoft Translator supports more than 60 languages for text translation through the Microsoft Translator API. All of these languages are available in most products powered by Microsoft Translator including Translator for Bing, and Translator apps.

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.

Microsoft Translator languages

Text translation is available to and from any language, whether or not the language is supported for neural translationCustomization is available to or from English.

11 languages are available for speech translation through Microsoft Speech services. Speech-to-speech translation is available from any of the 11 supported languages to any of the other supported languages. Speech-to-text is available from the 11 supported languages to any of the 60+ supported text translation languages.

AfrikaansYes
ArabicYesYesYesYesYes
Arabic, Levantine SMYesYes
BanglaYesYesYesYes
Bosnian (Latin)YesYesYes
BulgarianYesYesYes
Cantonese (Traditional)
CatalanYes
Chinese Simplified CSYesYesYesYesYes
Chinese Traditional CSYesYesYesYes
CroatianYesYesYes
CzechYesYesYes
DanishYesYesYes
DutchYesYesYes
English CSYesYesYesYes
EstonianYesYes
Fijian
Filipino
FinnishYesYesYes
FrenchYesYesYesYes
German CSYesYesYesYes
GreekYesYesYes
Haitian CreoleYes
HebrewYesYesYesYes
HindiYesYesYesYesYes
Hmong DawYes
HungarianYesYesYes
IcelandicYesYesYes
IndonesianYesYes
ItalianYesYesYesYes
JapaneseYesYesYesYesYes
KiswahiliYesYes
KoreanYesYesYes
LatvianYesYesYes
LithuanianYesYesYes
MalagasyYes
MalayYesYes
MalteseYes
NorwegianYesYesYes
PersianYesYesYes
PolishYesYesYes
PortugueseYesYesYesYes
Queretaro Otomi
RomanianYesYesYes
RussianYesYesYesYes
SamoanYes
Serbian (Cyrillic)Yes
Serbian (Latin)YesYesYes
SlovakYesYesYes
SlovenianYesYesYes
Spanish CSYesYesYesYes
SwedishYesYesYes
Tahitian
TamilYesYesYes
TeluguYesYes
ThaiYesYesYesYes
Tongan
TurkishYesYesYes
UkrainianYesYesYes
UrduYes
VietnameseYesYesYes
WelshYesYesYes
Yucatec Maya

CS Languages marked with the CS icon allow for custom speech models using the Cognitive Services Custom Speech Service. This service allows users to customize the language model of the speech recognition by tailoring it to the vocabulary and the speaking style of the user. This feature is currently available in the PowerPoint Presentation Translator.

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.

Learn more


This service is part of Microsoft Cognitive Services