Languages

What languages does Microsoft Translator support?

Microsoft Translator supports 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, the Translator Web Widget, and Translator apps.

AfrikaansDanishHaitian CreoleKlingon (plqaD)PortugueseSwedish
ArabicDutchHebrewKoreanQueretaro OtomiTahitian
Bosnian (Latin)EnglishHindiLatvianRomanianThai
BulgarianEstonianHmong DawLithuanianRussianTongan
Cantonese (Traditional)FijianHungarianMalagasySamoanTurkish
CatalanFilipinoIndonesianMalaySerbian (Cyrillic)Ukrainian
Chinese SimplifiedFinnishItalianMalteseSerbian (Latin)Urdu
Chinese TraditionalFrenchJapaneseNorwegianSlovakVietnamese
CroatianGermanKiswahiliPersianSlovenianWelsh
CzechGreekKlingonPolishSpanishYucatec Maya

We would like to thank our community partners for their support in development of translation systems for the following languages: Hmong, Kiswahili, Latvian, Queretaro Otomi, Urdu, Welsh, Yucatec Maya, and Klingon. Learn more about our community partners.

When will you add my language to Microsoft Translator text translations?

We add new languages periodically. In the process of adding a new language to Microsoft Translator, the most important learning material is existing high-quality translations—the same text in two languages. A significant amount, typically 1+ million words of text, is needed to build a reasonable-quality machine translation system for a particular language pair. Find out how machine translation works.

Although we can’t communicate which language will become available next (with more than 6,000 languages on the planet, there are many to pick from!), we are working to gather the data that would allow us to add any language to our list, and strongly support communities that want to drive adding their language to the list. For this, we offer free use of the Microsoft Translator Hub to users who have access to parallel documents, or to a community committed to adding a new language. Several languages, including Hmong, Maya, Otomi, Welsh, and even Klingon have been added to the Microsoft Translator service thanks to collaboration with an engaged community using the Hub. Watch the Microsoft Translator Hub and the Hmong community video.

Other language lists

Some of our services such as text-to-speech and speech-to-speech translation are only available in a subset of our supported languages.

Conversation (speech) Translation

Microsoft Translator supports the following languages for conversational (and not simple sentences) translation scenarios. These are available in the Microsoft Translator apps Conversation feature for iOS, Android and Amazon Fire; the Microsoft Translator Speech Translation API; as a standard category for us in the Microsoft Translator text translation API; and in the Skype Translator feature of Skype for Windows desktop.

Arabic
Chinese (Mandarin)
English
French
German
Italian
Portuguese
Russian
Spanish

Neural Network (NN) Powered Languages

These neural network models are available for all speech languages through the Microsoft Translator Speech API and through the Translator text API by using the ‘generalnn’ category ID.

Arabic
Chinese (Mandarin)
English
French
German
Italian
Japanese
Korean
Portuguese
Russian
Spanish


Voice Recognition Languages

Languages that support voice recognition for simple sentences, such as asking for directions for instance. Voice recognition allows you to say the phrase you want translated out loud rather than typing the phrase into your device. Microsoft Translator will then provide you with the translated text. Voice recognition is available in Translator for Cortana, as well as the apps for Windows Phone, Windows and Windows 10, Android Phone and Android Wear, iPhone and Apple Watch, and Amazon Fire. Voice recognition in Microsoft Translator apps is the same speech recognition service that powers the Project Oxford speech recognition API.

ArabicFinnishNorwegian
CatalanFrenchPolish
Chinese MandarinGermanPortuguese
DanishItalianRussian
DutchJapaneseSpanish
EnglishKoreanSwedish


Image Translation Languages

Image translation (also known as Optical Character Recognition or OCR) lets you translate text from your camera roll or saved pictures. Rather than typing the text or speaking aloud, you can translate pictures from your phone with the translation appearing in an overlay above the existing text in the picture. This feature is currently available in the Translator apps for iPhone, Windows and Windows Phone, Android phone and tablet, and Amazon Fire.

Chinese SimplifiedFrenchNorwegian
Chinese TraditionalGermanPolish
CzechGreekPortuguese
DanishHungarianRussian
DutchItalianSpanish
EnglishJapaneseSwedish
FinnishKoreanTurkish


Downloadable Language Packs

Downloadable language packs give you access to offline translation in situations where Internet access is unavailable or cost prohibitive, such as with international roaming. Downloadable language packs are now available for the Translator apps for iPhones and iPads, Android phone and tablet, Windows and Windows Phone, and Amazon Fire.

iOS, Android, and Amazon Fire

The downloadable language packs for the Microsoft Translator app for iOS, Android, and Fire are the world's first Deep Neural Network-powered offline translation engine. By downloading free offline packs, you can get near online-quality translations, even when you are not connected to the Internet.

AfrikaansDanishHindiNorwegianSpanish
ArabicDutchHungarianPersianSwedish
BosnianEnglishIndonesianPolishThai
BulgarianEstonianItalianPortugueseTurkish
CatalanFinnishJapaneseRomanianUkrainian
Chinese SimplifiedFrenchKoreanRussianUrdu
Chinese TraditionalGermanLatvianSerbianVietnamese
CroatianGreekLithuanianSlovakWelsh
CzechHebrewMalaySlovenian

Windows and Windows Phone

ArabicHindiRussian
Chinese SimplifiedItalianSpanish
Chinese TraditionalNorwegianSwahili
DutchPersian (Farsi)Swedish
EnglishPolishTurkish
FrenchPortugueseVietnamese
German


Text to Speech Languages

Some languages have text to speech audio output, allowing you to hear the translated text in its native accent. The following languages support text to speech.

Cantonese (Traditional)EnglishKoreanSwedish
CatalanFinnishNorwegian
Chinese (Simplified)FrenchPolish
Chinese (Traditional)GermanPortuguese
DanishItalianRussian
DutchJapaneseSpanish


Standard Category Languages

Standard categories allow you to easily customize the context of your translation by narrowing the scope of the statistical analysis that Microsoft Translator uses to translate your text. With standard categories, you can tell Microsoft Translator what type of content is being translated in order to improve its accuracy.

Standard categories can be used with the Microsoft Translator API or in any Translator supported product that allows you to enter a category ID including the On Premise version of SharePoint, the Translator Web Widget, Office apps for PowerPoint and Word, the Document Translator, and the Multilingual App Toolkit.

Speech Category

The speech category is used to translate spoken text, such as transcripts, which in most cases can be very different from the written text. The speech category supports the same languages as the Conversation Languages seen above.

Tech Category

The tech category will improve translation quality on all high-tech related content such as software, hardware, networking, etc.

ArabicDanishGreekJapaneseRussian
Chinese SimplifiedDutchHebrewKoreanSpanish
Chinese TraditionalFinnishHindiNorwegianSwedish
CroatianFrenchHungarianPolishThai
CzechGermanItalianPortugueseTurkish

To see developer oriented language lists, such as language codes, refer to

  • Microsoft Translator Documentation
  • .

    Follow Microsoft Translator
    Translate this page
    Download the Microsoft Translator appInstall