![]() | Languages |
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.
| Afrikaans | Danish | Haitian Creole | Klingon (plqaD) | Portuguese | Swedish |
| Arabic | Dutch | Hebrew | Korean | Queretaro Otomi | Tahitian |
| Bangla | English | Hindi | Latvian | Romanian | Thai |
| Bosnian (Latin) | Estonian | Hmong Daw | Lithuanian | Russian | Tongan |
| Bulgarian | Fijian | Hungarian | Malagasy | Samoan | Turkish |
| Cantonese (Traditional) | Filipino | Indonesian | Malay | Serbian (Cyrillic) | Ukrainian |
| Catalan | Finnish | Italian | Maltese | Serbian (Latin) | Urdu |
| Chinese Simplified | French | Japanese | Norwegian | Slovak | Vietnamese |
| Chinese Traditional | German | Kiswahili | Persian | Slovenian | Welsh |
| Croatian | Greek | Klingon | Polish | Spanish | Yucatec Maya |
| Czech |
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 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-linke 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 http://translate.it and in the Translator PowerPoint add-in. 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) |
| English |
| French |
| German |
| Italian |
| Japanese |
| 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 (plus the Korean text language) by using the ”generalnn” category ID.
| Arabic |
| Chinese (Mandarin) |
| English |
| French |
| German |
| Italian |
| Japanese |
| Korean |
| Portuguese |
| Russian |
| Spanish |
In addition, the following language pairs also have all text translations occurring in Microsoft Translator apps (Windows, Android, Kindle, iOS) and on www.bing.com/translator powered by the neural systems:
English«=»Chinese (all: Simplified, Traditional and Cantonese)
English«=»Japanese
Chinese (all)«=»Japanese
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 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.
| Arabic* | Finnish | Norwegian |
| Catalan | French* | Polish |
| Chinese Mandarin* | German* | Portuguese* |
| Danish | Italian* | Russian* |
| Dutch | Japanese* | Spanish* |
| English* | Korean* | Swedish |
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 Simplified | French | Norwegian |
| Chinese Traditional | German | Polish |
| Czech | Greek | Portuguese |
| Danish | Hungarian | Russian |
| Dutch | Italian | Spanish |
| English | Japanese | Swedish |
| Finnish | Korean | Turkish |
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.
| Afrikaans | Danish | Hindi | Norwegian | Spanish |
| Arabic | Dutch | Hungarian | Persian | Swedish |
| Bosnian | English | Indonesian | Polish | Thai |
| Bulgarian | Estonian | Italian | Portuguese | Turkish |
| Catalan | Finnish | Japanese | Romanian | Ukrainian |
| Chinese Simplified | French | Korean | Russian | Urdu |
| Chinese Traditional | German | Latvian | Serbian | Vietnamese |
| Croatian | Greek | Lithuanian | Slovak | Welsh |
| Czech | Hebrew | Malay | Slovenian |
Windows
| Arabic | Hindi | Russian |
| Chinese Simplified | Italian | Spanish |
| Chinese Traditional | Norwegian | Swahili |
| Dutch | Persian (Farsi) | Swedish |
| English | Polish | Turkish |
| French | Portuguese | Vietnamese |
| 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) | English | Korean | Swedish |
| Catalan | Finnish | Norwegian | |
| Chinese (Simplified) | French | Polish | |
| Chinese (Traditional) | German | Portuguese | |
| Danish | Italian | Russian | |
| Dutch | Japanese | Spanish |
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.
| Arabic | Danish | Greek | Japanese | Russian |
| Chinese Simplified | Dutch | Hebrew | Korean | Spanish |
| Chinese Traditional | Finnish | Hindi | Norwegian | Swedish |
| Croatian | French | Hungarian | Polish | Thai |
| Czech | German | Italian | Portuguese | Turkish |
To see developer oriented language lists, such as language codes, refer to