Machine Translation: What are the language codes used for GoogleTranslate?

Web Interface Language Codes

af          Afrikaans

ak          Akan

sq          Albanian

am          Amharic

ar          Arabic

hy          Armenian

az          Azerbaijani

eu          Basque

be          Belarusian

bem         Bemba

bn          Bengali

bh          Bihari

xx-bork     Bork, bork, bork!

bs          Bosnian

br          Breton

bg          Bulgarian

km          Cambodian

ca          Catalan

chr         Cherokee

ny          Chichewa

zh-CN       Chinese (Simplified)   ***see notes below

zh-TW       Chinese (Traditional)  *** see notes below

co          Corsican

hr          Croatian

cs          Czech

da          Danish

nl          Dutch

xx-elmer    Elmer Fudd

en          English

eo          Esperanto

et          Estonian

ee          Ewe

fo          Faroese

tl          Filipino

fi          Finnish

fr          French

fy          Frisian

gaa         Ga

gl          Galician

ka          Georgian

de          German

el          Greek

gn          Guarani

gu          Gujarati

xx-hacker   Hacker

ht          Haitian Creole

ha          Hausa

haw         Hawaiian

iw          Hebrew

hi          Hindi

hu          Hungarian

is          Icelandic

ig          Igbo

id          Indonesian

ia          Interlingua

ga          Irish

it          Italian

ja          Japanese

jw          Javanese

kn          Kannada

kk          Kazakh

rw          Kinyarwanda

rn          Kirundi

xx-klingon  Klingon

kg          Kongo

ko          Korean

kri         Krio (Sierra Leone)

ku          Kurdish

ckb         Kurdish (SoranĂ®)

ky          Kyrgyz

lo          Laothian

la          Latin

lv          Latvian

ln          Lingala

lt          Lithuanian

loz         Lozi

lg          Luganda

ach         Luo

mk          Macedonian

mg          Malagasy

ms          Malay

ml          Malayalam

mt          Maltese

mi          Maori

mr          Marathi

mfe         Mauritian Creole

mo          Moldavian

mn          Mongolian

sr-ME       Montenegrin

ne          Nepali

pcm         Nigerian Pidgin

nso         Northern Sotho

no          Norwegian

nn          Norwegian (Nynorsk)

oc          Occitan

or          Oriya

om          Oromo

ps          Pashto

fa          Persian

xx-pirate   Pirate

pl          Polish

pt-BR       Portuguese (Brazil)

pt-PT       Portuguese (Portugal)

pa          Punjabi

qu          Quechua

ro          Romanian

rm          Romansh

nyn         Runyakitara

ru          Russian

gd          Scots Gaelic

sr          Serbian

sh          Serbo-Croatian

st          Sesotho

tn          Setswana

crs         Seychellois Creole

sn          Shona

sd          Sindhi

si          Sinhalese

sk          Slovak

sl          Slovenian

so          Somali

es          Spanish

es-419      Spanish (Latin American)

su          Sundanese

sw          Swahili

sv          Swedish

tg          Tajik

ta          Tamil

tt          Tatar

te          Telugu

th          Thai

ti          Tigrinya

to          Tonga

lua         Tshiluba

tum         Tumbuka

tr          Turkish

tk          Turkmen

tw          Twi

ug          Uighur

uk          Ukrainian

ur          Urdu

uz          Uzbek

vi          Vietnamese

cy          Welsh

wo          Wolof

xh          Xhosa

yi          Yiddish

yo          Yoruba

zu          Zulu

 

Special note on Chinese translation

Special note on Chinese translation

1. Dialect refers to how Chinese is spoken. Traditional and simplified refers to how Chinese is written. The two ideas don't necessarily have a correlation. Generally, Taiwan and Hong Kong use Traditional Chinese. Mainland China uses Simplified Chinese.

2. Most Chinese languages cannot be written, and they use the written vernicular (which is pretty much similar to Mandarin, although the two grammars differ slightly). For certain dialects like Shanghainese and Cantonese they can be written down but both Simplified or Traditional Chinese script can be used.  It's like using Latin script or Cyrillic script for Slavic languages - it all depends on where the speaker is from.

  • People from Taiwan and Hong Kong use Traditional Chinese;
  • Mainland Chinese, Singaporeans, and S.E.Asian Chinese use Simplified.