487 out of 620 rated this helpful - Rate this topic

Translator Language Codes

Microsoft Translator continually adds to the list of supported languages for the Translation and Text to Speech methods.

You can always obtain the current list of available language codes using the GetLanguagesForTranslate() or GetLanguagesForSpeak() methods.

These methods will return a language code. You can translate that language code into a friendly name in any of the supported languages using the GetLanguageNames() method. Below are the friendly names in English - you can retrieve them in any of the listed languages using GetLanguageNames().

Here is the list (as of January 2012):


Language Code

English Name

ar Arabic
bg Bulgarian
ca Catalan
zh-CHS Chinese (Simplified)
zh-CHT Chinese (Traditional)
cs Czech
da Danish
nl Dutch
en English
et Estonian
fa Persian (Farsi)
fi Finnish
fr French
de German
el Greek
ht Haitian Creole
he Hebrew
hi Hindi
hu Hungarian
id Indonesian
it Italian
ja Japanese
ko Korean
lv Latvian
lt Lithuanian
ms Malay
mww Hmong Daw
no Norwegian
pl Polish
pt Portuguese
ro Romanian
ru Russian
sk Slovak
sl Slovenian
es Spanish
sv Swedish
th Thai
tr Turkish
uk Ukrainian
ur Urdu
vi Vietnamese
Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.