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.
|Afrikaans||Danish||Haitian Creole||Klingon (plqaD)||Portuguese||Swedish|
|Chinese Simplified||Finnish||Italian||Maltese||Serbian (Latin)||Urdu|
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.
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.
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.
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.
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.
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.
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.
Windows and Windows Phone
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.
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.
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.
The tech category will improve translation quality on all high-tech related content such as software, hardware, networking, etc.
To see developer oriented language lists, such as language codes, refer to