How do I get my language supported?

Text Languages:

We add new languages periodically. In the process of adding a new language to the automatic translation system, the most important learning material is existing high-quality translations—the same text in two languages.

A significant amount, typically 1+ million words of this type of text, is needed to build a reasonable-quality machine translation system for a particular language pair. Find out how machine translation works at

If you have access to this type of text, or to a community committed to adding a new language, we offer free use of the Microsoft Translator Hub. Languages such as Hmong, Maja, Otomi, Welsh, and even Klingon have been added to the Microsoft Translator service by using the Hub.

To see an example of how a community can use the Microsoft Translator Hub you can watch this Hmong community video.

Speech Languages

Speech recognition is a totally different process than translation. It requires a whole new set of data (hundred of hours of recorded audios and their associated transcriptions) and trainings of our machine learning based engines to become available. Therefore, we cannot always deliver speech recognition as quickly as new supported languages become available for Microsoft Translator.

We continue to release improvements to the quality of our existing languages and to expand on our coverage of languages from around the world so that more and more people can talk to the Microsoft Translator in their own language.

Stay tuned on our blog (, Facebook page (, or Twitter feed ( for updates to our language coverage.

For the up-to-date list of supported language please go to

Suggest a new language

If there is a language you would like to see added, you can let us know at the link below. If someone has already mentioned the language you are interested in, you can cast an additional vote.

Suggest a new Microsoft Translator supported language