Microsoft Language IDs

This is a list of languages and their identifiers as assigned by Microsoft and used in Microsoft products.

Language Primary ID Sub ID Language Code
Afrikaans 54 1 afk
Albanian 28 1 sqi
Arabic (Saudi Arabia) 1 1 ara
Arabic (Iraq) 1 2 ari
Arabic (Egypt) 1 3 are
Arabic (Libya) 1 4 arl
Arabic (Algeria) 1 5 arg
Arabic (Morocco) 1 6 arm
Arabic (Tunisia) 1 7 art
Arabic (Oman) 1 8 aro
Arabic (Yemen) 1 9 ary
Arabic (Syria) 1 10 ars
Arabic (Jordan) 1 11 arj
Arabic (Lebanon) 1 12 arb
Arabic (Kuwait) 1 13 ark
Arabic (U.A.E.) 1 14 aru
Arabic (Bahrain) 1 15 arh
Arabic (Qatar) 1 16 arq
Armenian 43 1 hye
Assamese 77 1 asm
Azeri (Latin) 44 1 aze
Azeri (Cyrillic) 44 2 azb
Basque 45 1 euq
Belorussian 35 1 bel
Bengali 69 1 ben
Bulgarian 2 1 bgr
Catalan 3 1 cat
Chinese (Taiwan) 4 1 cht
Chinese (P.R.C) 4 2 chs
Chinese (Hong Kong) 4 3 chh
Chinese (Singapore) 4 4 chi
Chinese (Macao) 4 5 chm
Czech 5 1 csy
Danish 6 1 dan
Dutch (Netherlands) 19 1 nld
Dutch (Belgium) 19 2 nlb
English (USA) 9 1 enu
English (GB) 9 2 eng
English (Australia) 9 3 ena
English (Canada) 9 4 enc
English (New Zealand) 9 5 enz
English (Ireland) 9 6 eni
English (South Africa) 9 7 ens
English (Jamaica) 9 8 enj
English (Caribbean) 9 9 enb
English (Belize) 9 10 enl
English (Trinidad) 9 11 ent
English (Zimbabwe) 9 12 enw
English (Philippines) 9 13 enp
Estonian 37 1 eti
Faeroese (Faeroe Islands) 56 1 fos
Farsi 41 1 far
Finnish 11 1 fin
French 12 1 fra
French (Belgium) 12 2 frb
French (Canada) 12 3 frc
French (Switzerland) 12 4 frs
French (Luxembourg) 12 5 frl
French (Monaco) 12 6 frm
Georgian 55 1 kat
German 7 1 deu
German (Switzerland) 7 2 des
German (Austria) 7 3 dea
German (Luxembourg) 7 4 del
German (Liechtenstein) 7 5 dec
Greek 8 1 ell
Gujarati 71 1 guj
Hebrew 13 1 hbr
Hindi 57 1 hin
Hungarian 14 1 hun
Icelandic 15 1 isl
Indonesian 33 1 ind
Italian 16 1 ita
Italian (Switzerland) 16 2 its
Japanese 17 1 jpn
Kannada 75 1 kan
Kashmiri (Indien) 96 2
Kazak 63 1 kaz
Konkani 87 1 kok
Korean 18 1 kor
Latvian 38 1 lvi
Lithuanian 39 1 lth
Lithuanian (old) 39 2 ltc
Macedonian 47 1 mki
Malay (Malaysia) 62 1 msl
Malay (Brunei/Darussalam) 62 2 msb
Malayalam 76 1 mal
Manipuri 88 1
Marathi 78 1 mar
Nepalese (Indien) 97 2
Norwegian (Bokmal) 20 1 nor
Norwegian (Nynorsk) 20 2 non
Oriya 72 1 ori
Polish 21 1 plk
Portuguese 22 2 ptg
Portuguese (Brazil) 22 1 ptb
Punjabi 70 1 pan
Romanian 24 1 rom
Russian 25 1 rus
Sanskrit 79 1 san
Serbo-Croatian (Latin) 26 2 srl
Serbo-Croatian (Cyrillic) 26 3 srb
Sindhi 89 1
Slovak 27 1 sky
Slovenian 36 1 slv
Spanish (Castilian) 10 1 esp
Spanish (Mexico) 10 2 esm
Spanish (Modern) 10 3 esn
Spanish (Guatemala) 10 4 esg
Spanish (Costa Rica) 10 5 esc
Spanish (Panama) 10 6 esa
Spanish (Dom. Republic) 10 7 esd
Spanish (Venezuela) 10 8 esv
Spanish (Columbia) 10 9 eso
Spanish (Peru) 10 10 esr
Spanish (Argentina) 10 11 ess
Spanish (Ecuador) 10 12 esf
Spanish (Chile) 10 13 esl
Spanish (Uruguay) 10 14 esy
Spanish (Paraguay) 10 15 esz
Spanish (Bolivia) 10 16 esb
Spanish (El Salvador) 10 17 ese
Spanish (Honduras) 10 18 esh
Spanish (Nicaragua) 10 19 esi
Spanish (Puerto Rico) 10 20 esu
Swahili 65 1 swh
Swedish 29 1 sve
Swedish (Finland) 29 2 svf
Tamil 73 1 tam
Tatar 68 1 tat
Telugu 74 1 tel
Thai 30 1 tha
Turkish 31 1 trk
Ukrainian 34 1 ukr
Urdu (Pakistan) 32 1 urp
Urdu (India) 32 2 uri
Uzbek (Latin) 67 1 uzb
Uzbek (Cyrillic) 67 2 uzc
Vietnamese 42 1 vit