Language Codes

Language codes are encoded using the following mechanism:

  1. Two letter ISO 639.2 language code. This is the minimal language representation.
  2. Two letter regional (country) code according to ISO 3166 (optional). Most languages are also represented using this code.
  3. Three letter dialect representation according to the SIL-List (optional). Mostly used for Chinese dialects.
  4. 's' or 't' for "Simplified" or "Traditional" Chinese (optional).

The list below updates from time to time. For up-to-date list, please use our Discovery methods for Languages , Language Pairs and Expertise.

Language Code
Afrikaans af
Albanian sq-al
Amharic am-et
Arabic ar-sa
Arabic (Egyptian) ar-eg
Arabic (Gulf) ar-ae
Arabic (Levantine) ar-jo
Arabic (Meghrebi) ar-ma
Armenian hy-am
Azerbaijani az-az
Basque baq
Belarussian be-by
Bengali bn-bd
Bosnian bs-ba
Bulgarian bg-bg
Burmese my-mm
Catalan ca-es
Chinese Traditional Cantonese zh-cn-yue
Chinese Mandarin-Simplified zh-cn-cmn-s
Chinese Mandarin-Traditional zh-cn-cmn-t
Chinese Traditional Mandarin (Taiwan) zh-tw
Croatian hr-hr
Czech cs-cz
Danish da-dk
Dari fa-af
Dutch nl-nl
English en-us
Estonian et-ee
Finnish fi-fi
Flemish (Belgian) fl-be
French fr-fr
French Canadian fr-ca
Georgian ka-ge
German de-de
Greek el-gr
Gujarati gu-in
Haitian Creale ht
Hebrew he-il
Hindi hi-in
Hungarian hu-hu
Icelandic is-is
Indonesian id-id
Irish Gaelic ga-ie
Italian it-it
Japanese jp-jp
Kannada kn
Kazakh kk-kz
Khmer km-kh
Korean ko-kp
Kurdish ku-tr
Lao lo-la
Latvian lv-lv
Lithuanian lt-lt
Macedonian mk-mk
Malay ms-my
Malayalam ml-in
Maltese mt-mt
Marathi mr-in
Mongolian mn-mn
Montenegrin sr-me
Nepali ne-np
Norwegian no-no
Pashto ps
Parsian fa-ir
Polish pl-pl
Portuguese (Brazil) pt-br
Portuguese (Portugal) pt-pt
Punjabi pa-in
Romanian ro-ro
Russian ru-ru
Serbian (Cyrillic) sr-rs
Serbian (Latin) sr
Shanghainese zn-shn
Sinhala si
Slovak sk-sk
Slovenian (Slovene) sl-si
Somali so-so
Spanish es-es
Spanish (Latin-America) es-ar
Swahili sw
Swedish sv-se
Swiss French fr-ch
Swiss German gsw-ch
Swiss Italian it-ch
Tagalog tl-ph
Tajik tgk
Tamil ta-in
Telugu te-in
Thai th-th
Tigrinya tir
Turkish tr-tr
Ukrainian uk-ua
Urdu ur
Uzbek uz-uz
Vietnamese vi-vn
Welsh cy-bg
Xhosa xho
Yoruba yo-ng
Zulu zul