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, and Translator apps.

ArabicDanishHaitian CreoleKlingon (plqaD)PortugueseSwedishYucatec Maya
BanglaDutchHebrewKoreanQueretaro OtomiTahitian
Bosnian (Latin)EnglishHindiLatvianRomanianTamil
BulgarianEstonianHmong DawLithuanianRussianThai
Cantonese (Traditional)FijianHungarianMalagasySamoanTongan
CatalanFilipinoIndonesianMalaySerbian (Cyrillic)Turkish
Chinese SimplifiedFinnishItalianMalteseSerbian (Latin)Ukrainian
Chinese TraditionalFrenchJapaneseNorwegianSlovakUrdu

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 translation are only available in a subset of our supported languages.

Conversation (speech) Translation

Microsoft Translator supports the following languages for conversational (not just simple command-like sentences) translation scenarios. These are available in the Microsoft Translator live feature in the Translator apps for Windows, iOS and Android (including Kindle Fire), on and in Presentation Translator. They are also available in the Android and iOS Conversation feature, the Microsoft Translator speech API on Azure, and in the Translator feature of Skype for Windows desktop.

Arabic (Modern Standard)
Chinese (Mandarin)

Custom Speech Recognition

Presentation Translator supports Cognitive Service’s Custom Speech Service (CSS). To improve live subtitling, train the technical, industry, or jargon terms in your PowerPoint slides and speaker notes. Supported languages for CSS in Presentation Translator are:

Chinese (Mandarin)

Neural Network (NN) Powered Languages

Neural network models are available for all of the following languages by using the ”generalnn” category ID. NN models for Chinese Simplified and Hindi are available by default.

In addition, translations occurring in Microsoft Translator apps (Windows, Android, Kindle, iOS) and on are powered by the neural systems.


Short-form Voice Recognition Languages

Languages that support voice recognition for short sentences, such as when asking for directions.

These voice recognition models are available in Translator for Cortana, as well as in the conversation translations feature (one-way and bi-directional) in the Translator apps for Windows, Android, iOS, and Amazon Fire when a conversation language is not available (available conversation models are indicated with an *). These models are the same speech recognition models that power the Bing Speech API short form.

Chinese Mandarin*German*Portuguese*

Image Translation Languages

Image translation (also known as Optical Character Recognition or OCR) lets you translate text from your camera roll or saved pictures. Users can translate menus, signs or simple brochures from their 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 iOS, Windows, Android, and Amazon Fire.

Chinese SimplifiedFrenchNorwegian
Chinese TraditionalGermanPolish

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 iOS, Android, Windows, 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.

Chinese SimplifiedFrenchKoreanRussianUrdu
Chinese TraditionalGermanLatvianSerbianVietnamese


Chinese SimplifiedItalianSpanish
Chinese TraditionalNorwegianSwahili
DutchPersian (Farsi)Swedish

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
Chinese (Simplified)FrenchPolish
Chinese (Traditional)GermanPortuguese

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 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 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 above.

Tech Category

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

Chinese SimplifiedDutchHebrewKoreanSpanish
Chinese TraditionalFinnishHindiNorwegianSwedish

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