ISO Language Codes

Language Name 2-Letter Code (ISO 639-1) 3-Letter Code (ISO 639-2/T)
Abkhaz AB ABK
Afar AA AAR
Afrikaans AF AFR
Akan AK AKA
Albanian SQ SQI
Amharic AM AMH
Arabic AR ARA
Aragonese AN ARG
Armenian HY HYE
Assamese AS ASM
Avaric AV AVA
Avestan AE AVE
Aymara AY AYM
Azerbaijani AZ AZE
Bambara BM BAM
Bashkir BA BAK
Basque EU EUS
Belarusian BE BEL
Bengali, Bangla BN BEN
Bihari BH BIH
Bislama BI BIS
Bosnian BS BOS
Breton BR BRE
Bulgarian BG BUL
Burmese MY MYA
Catalan CA CAT
Chamorro CH CHA
Chechen CE CHE
Chichewa, Chewa, Nyanja NY NYA
Chinese ZH ZHO
Chuvash CV CHV
Cornish KW COR
Corsican CO COS
Cree CR CRE
Croatian HR HRV
Czech CS CES
Danish DA DAN
Divehi, Dhivehi, Maldivian DV DIV
Dutch NL NLD
Dzongkha DZ DZO
English EN ENG
Esperanto EO EPO
Estonian ET EST
Ewe EE EWE
Faroese FO FAO
Fijian FJ FIJ
Finnish FI FIN
French FR FRA
Fula, Fulah, Pulaar, Pular FF FUL
Galician GL GLG
Georgian KA KAT
German DE DEU
Greek (modern) EL ELL
Guaraní GN GRN
Gujarati GU GUJ
Haitian, Haitian Creole HT HAT
Hausa HA HAU
Hebrew (modern) HE HEB
Herero HZ HER
Hindi HI HIN
Hiri Motu HO HMO
Hungarian HU HUN
Interlingua IA INA
Indonesian ID IND
Interlingue IE ILE
Irish GA GLE
Igbo IG IBO
Inupiaq IK IPK
Ido IO IDO
Icelandic IS ISL
Italian IT ITA
Inuktitut IU IKU
Japanese JA JPN
Javanese JV JAV
Kalaallisut, Greenlandic KL KAL
Kannada KN KAN
Kanuri KR KAU
Kashmiri KS KAS
Kazakh KK KAZ
Khmer KM KHM
Kikuyu, Gikuyu KI KIK
Kinyarwanda RW KIN
Kyrgyz KY KIR
Komi KV KOM
Kongo KG KON
Korean KO KOR
Kurdish KU KUR
Kwanyama, Kuanyama KJ KUA
Latin LA LAT
Luxembourgish, Letzeburgesch LB LTZ
Ganda LG LUG
Limburgish, Limburgan, Limburger LI LIM
Lingala LN LIN
Lao LO LAO
Lithuanian LT LIT
Luba-Katanga LU LUB
Latvian LV LAV
Manx GV GLV
Macedonian MK MKD
Malagasy MG MLG
Malay MS MSA
Malayalam ML MAL
Maltese MT MLT
Māori MI MRI
Marathi (Marāṭhī) MR MAR
Marshallese MH MAH
Mongolian MN MON
Nauru NA NAU
Navajo, Navaho NV NAV
Northern Ndebele ND NDE
Nepali NE NEP
Ndonga NG NDO
Norwegian Bokmål NB NOB
Norwegian Nynorsk NN NNO
Norwegian NO NOR
Nuosu II III
Southern Ndebele NR NBL
Occitan OC OCI
Ojibwe, Ojibwa OJ OJI
Oromo OM ORM
Oriya OR ORI
Ossetian, Ossetic OS OSS
Panjabi, Punjabi PA PAN
Pāli PI PLI
Persian (Farsi) FA FAS
Polish PL POL
Pashto, Pushto PS PUS
Portuguese PT POR
Quechua QU QUE
Romansh RM ROH
Kirundi RN RUN
Romanian RO RON
Russian RU RUS
Sanskrit (Saṁskṛta) SA SAN
Sardinian SC SRD
Sindhi SD SND
Northern Sami SE SME
Samoan SM SMO
Sango SG SAG
Serbian SR SRP
Scottish Gaelic, Gaelic GD GLA
Shona SN SNA
Sinhala, Sinhalese SI SIN
Slovak SK SLK
Slovene SL SLV
Somali SO SOM
Southern Sotho ST SOT
Spanish ES SPA
Sundanese SU SUN
Swahili SW SWA
Swati SS SSW
Swedish SV SWE
Tamil TA TAM
Telugu TE TEL
Tajik TG TGK
Thai TH THA
Tigrinya TI TIR
Tibetan Standard, Tibetan, Central BO BOD
Turkmen TK TUK
Tagalog TL TGL
Tswana TN TSN
Tonga (Tonga Islands) TO TON
Turkish TR TUR
Tsonga TS TSO
Tatar TT TAT
Twi TW TWI
Tahitian TY TAH
Uyghur UG UIG
Ukrainian UK UKR
Urdu UR URD
Uzbek UZ UZB
Venda VE VEN
Vietnamese VI VIE
Volapük VO VOL
Walloon WA WLN
Welsh CY CYM
Wolof WO WOL
Western Frisian FY FRY
Xhosa XH XHO
Yiddish YI YID
Yoruba YO YOR
Zhuang, Chuang ZA ZHA
Zulu ZU ZUL

Petro Dudi avatar
About Petro Dudi
Petro Dudi is an American expat residing the last two decades in Athens, Greece. His professional career revolves around the Translation & Localization Industry for more than 17 years, having translated or project managed numerous projects for tech giants such as Microsoft, IBM/Lotus, Adobe, Symantec, GE Energy, Caterpillar, Toshiba, LaCie, Canon, Sony, Nokia, Bosch, Siemens etc. Petro is also the author of "Translation 101: Starting Out As A Translator", and the creator of the "Translation101 Toolkit" software.