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.

LanguageCode
Afrikaansaf
Albaniansq-al
Amharicam-et
Arabicar-sa
Arabic (Egyptian)ar-eg
Arabic (Gulf)ar-ae
Arabic (Levantine)ar-jo
Arabic (Meghrebi)ar-ma
Armenianhy-am
Azerbaijaniaz-az
Basquebaq
Belarussianbe-by
Bengalibn-bd
Bosnianbs-ba
Bulgarianbg-bg
Burmesemy-mm
Catalanca-es
Chinese Traditional Cantonesezh-cn-yue
Chinese Mandarin-Simplifiedzh-cn-cmn-s
Chinese Mandarin-Traditionalzh-cn-cmn-t
Chinese Traditional Mandarin (Taiwan)zh-tw
Croatianhr-hr
Czechcs-cz
Danishda-dk
Darifa-af
Dutchnl-nl
Englishen-us
Estonianet-ee
Finnishfi-fi
Flemish (Belgian)fl-be
Frenchfr-fr
French Canadianfr-ca
Georgianka-ge
Germande-de
Greekel-gr
Gujaratigu-in
Haitian Crealeht
Hebrewhe-il
Hindihi-in
Hungarianhu-hu
Icelandicis-is
Indonesianid-id
Irish Gaelicga-ie
Italianit-it
Japanesejp-jp
Kannadakn
Kazakhkk-kz
Khmerkm-kh
Koreanko-kp
Kurdishku-tr
Laolo-la
Latvianlv-lv
Lithuanianlt-lt
Macedonianmk-mk
Malayms-my
Malayalamml-in
Maltesemt-mt
Marathimr-in
Mongolianmn-mn
Montenegrinsr-me
Nepaline-np
Norwegianno-no
Pashtops
Parsianfa-ir
Polishpl-pl
Portuguese (Brazil)pt-br
Portuguese (Portugal)pt-pt
Punjabipa-in
Romanianro-ro
Russianru-ru
Serbian (Cyrillic)sr-rs
Serbian (Latin)sr
Shanghainesezn-shn
Sinhalasi
Slovaksk-sk
Slovenian (Slovene)sl-si
Somaliso-so
Spanishes-es
Spanish (Latin-America)es-ar
Swahilisw
Swedishsv-se
Swiss Frenchfr-ch
Swiss Germangsw-ch
Swiss Italianit-ch
Tagalogtl-ph
Tajiktgk
Tamilta-in
Telugute-in
Thaith-th
Tigrinyatir
Turkishtr-tr
Ukrainianuk-ua
Urduur
Uzbekuz-uz
Vietnamesevi-vn
Welshcy-bg
Xhosaxho
Yorubayo-ng
Zuluzul