Skip to content

Support all ISO 639-2 language codes #2

Description

@gunthercox

Only a few of the ISO 639-2 language codes are currently supported. See https://github.com/gunthercox/mathparse/blob/master/mathparse/mathwords.py for existing data.

ISO 639-2 Language Codes

Progress: 28 of 487 supported

  • AAR (Afar)
  • ABK (Abkhazian)
  • ACE (Achinese)
  • ACH (Acoli)
  • ADA (Adangme)
  • ADY (Adyghe)
  • AFA (Afro-Asiatic languages)
  • AFH (Afrihili)
  • AFR (Afrikaans)
  • AIN (Ainu)
  • AKA (Akan)
  • AKK (Akkadian)
  • ALB (Albanian)
  • ALE (Aleut)
  • ALG (Algonquian languages)
  • ALT (Southern Altai)
  • AMH (Amharic)
  • ANG (English, Old (ca.450-1100))
  • ANP (Angika)
  • APA (Apache languages)
  • ARA (Arabic)
  • ARC (Official Aramaic (700-300 BCE))
  • ARG (Aragonese)
  • ARM (Armenian)
  • ARN (Mapudungun)
  • ARP (Arapaho)
  • ART (Artificial languages)
  • ARW (Arawak)
  • ASM (Assamese)
  • AST (Asturian)
  • ATH (Athapascan languages)
  • AUS (Australian languages)
  • AVA (Avaric)
  • AVE (Avestan)
  • AWA (Awadhi)
  • AYM (Aymara)
  • AZE (Azerbaijani)
  • BAD (Banda languages)
  • BAI (Bamileke languages)
  • BAK (Bashkir)
  • BAL (Baluchi)
  • BAM (Bambara)
  • BAN (Balinese)
  • BAQ (Basque)
  • BAS (Basa)
  • BAT (Baltic languages)
  • BEJ (Beja)
  • BEL (Belarusian)
  • BEM (Bemba)
  • BEN (Bengali)
  • BER (Berber languages)
  • BHO (Bhojpuri)
  • BIH (Bihari languages)
  • BIK (Bikol)
  • BIN (Bini)
  • BIS (Bislama)
  • BLA (Siksika)
  • BNT (Bantu languages)
  • TIB (Tibetan)
  • BOS (Bosnian)
  • BRA (Braj)
  • BRE (Breton)
  • BTK (Batak languages)
  • BUA (Buriat)
  • BUG (Buginese)
  • BUL (Bulgarian)
  • BUR (Burmese)
  • BYN (Blin)
  • CAD (Caddo)
  • CAI (Central American Indian languages)
  • CAR (Galibi Carib)
  • CAT (Catalan)
  • CAU (Caucasian languages)
  • CEB (Cebuano)
  • CEL (Celtic languages)
  • CZE (Czech)
  • CHA (Chamorro)
  • CHB (Chibcha)
  • CHE (Chechen)
  • CHG (Chagatai)
  • CHI (Chinese)
  • CHK (Chuukese)
  • CHM (Mari)
  • CHN (Chinook jargon)
  • CHO (Choctaw)
  • CHP (Chipewyan)
  • CHR (Cherokee)
  • CHU (Church Slavic)
  • CHV (Chuvash)
  • CHY (Cheyenne)
  • CMC (Chamic languages)
  • CNR (Montenegrin)
  • COP (Coptic)
  • COR (Cornish)
  • COS (Corsican)
  • CPE (Creoles and pidgins, English based)
  • CPF (Creoles and pidgins, French-based)
  • CPP (Creoles and pidgins, Portuguese-based)
  • CRE (Cree)
  • CRH (Crimean Tatar)
  • CRP (Creoles and pidgins)
  • CSB (Kashubian)
  • CUS (Cushitic languages)
  • WEL (Welsh)
  • DAK (Dakota)
  • DAN (Danish)
  • DAR (Dargwa)
  • DAY (Land Dayak languages)
  • DEL (Delaware)
  • DEN (Slave (Athapascan))
  • GER (German)
  • DGR (Tlicho)
  • DIN (Dinka)
  • DIV (Divehi)
  • DOI (Dogri (macrolanguage))
  • DRA (Dravidian languages)
  • DSB (Lower Sorbian)
  • DUA (Duala)
  • DUM (Dutch, Middle (ca.1050-1350))
  • DUT (Dutch)
  • DYU (Dyula)
  • DZO (Dzongkha)
  • EFI (Efik)
  • EGY (Egyptian (Ancient))
  • EKA (Ekajuk)
  • GRE (Modern Greek (1453-))
  • ELX (Elamite)
  • ENG (English)
  • ENM (English, Middle (1100-1500))
  • EPO (Esperanto)
  • EST (Estonian)
  • EWE (Ewe)
  • EWO (Ewondo)
  • FAN (Fang)
  • FAO (Faroese)
  • PER (Persian)
  • FAT (Fanti)
  • FIJ (Fijian)
  • FIL (Filipino)
  • FIN (Finnish)
  • FIU (Finno-Ugrian languages)
  • FON (Fon)
  • FRE (French)
  • FRM (French, Middle (ca.1400-1600))
  • FRO (French, Old (842-ca.1400))
  • FRR (Northern Frisian)
  • FRS (Eastern Frisian)
  • FRY (Western Frisian)
  • FUL (Fulah)
  • FUR (Friulian)
  • GAA (Ga)
  • GAY (Gayo)
  • GBA (Gbaya)
  • GEM (Germanic languages)
  • GEO (Georgian)
  • GEZ (Geez)
  • GIL (Gilbertese)
  • GLA (Gaelic)
  • GLE (Irish)
  • GLG (Galician)
  • GLV (Manx)
  • GMH (German, Middle High (ca.1050-1500))
  • GOH (German, Old High (ca.750-1050))
  • GON (Gondi)
  • GOR (Gorontalo)
  • GOT (Gothic)
  • GRB (Grebo)
  • GRC (Greek, Ancient (to 1453))
  • GRN (Guarani)
  • GSW (Swiss German)
  • GUJ (Gujarati)
  • GWI (Gwich'in)
  • HAI (Haida)
  • HAT (Haitian)
  • HAU (Hausa)
  • HAW (Hawaiian)
  • HEB (Hebrew)
  • HER (Herero)
  • HIL (Hiligaynon)
  • HIM (Himachali languages)
  • HIN (Hindi)
  • HIT (Hittite)
  • HMN (Hmong)
  • HMO (Hiri Motu)
  • HRV (Croatian)
  • HSB (Upper Sorbian)
  • HUN (Hungarian)
  • HUP (Hupa)
  • IBA (Iban)
  • IBO (Igbo)
  • ICE (Icelandic)
  • IDO (Ido)
  • III (Sichuan Yi)
  • IJO (Ijo languages)
  • IKU (Inuktitut)
  • ILE (Interlingue)
  • ILO (Iloko)
  • INA (Interlingua (International Auxiliary Language Association))
  • INC (Indic languages)
  • IND (Indonesian)
  • INE (Indo-European languages)
  • INH (Ingush)
  • IPK (Inupiaq)
  • IRA (Iranian languages)
  • IRO (Iroquoian languages)
  • ITA (Italian)
  • JAV (Javanese)
  • JBO (Lojban)
  • JPN (Japanese)
  • JPR (Judeo-Persian)
  • JRB (Judeo-Arabic)
  • KAA (Kara-Kalpak)
  • KAB (Kabyle)
  • KAC (Kachin)
  • KAL (Kalaallisut)
  • KAM (Kamba)
  • KAN (Kannada)
  • KAR (Karen languages)
  • KAS (Kashmiri)
  • KAU (Kanuri)
  • KAW (Kawi)
  • KAZ (Kazakh)
  • KBD (Kabardian)
  • KHA (Khasi)
  • KHI (Khoisan languages)
  • KHM (Central Khmer)
  • KHO (Khotanese)
  • KIK (Kikuyu)
  • KIN (Kinyarwanda)
  • KIR (Kirghiz)
  • KMB (Kimbundu)
  • KOK (Konkani (macrolanguage))
  • KOM (Komi)
  • KON (Kongo)
  • KOR (Korean)
  • KOS (Kosraean)
  • KPE (Kpelle)
  • KRC (Karachay-Balkar)
  • KRL (Karelian)
  • KRO (Kru languages)
  • KRU (Kurukh)
  • KUA (Kuanyama)
  • KUM (Kumyk)
  • KUR (Kurdish)
  • KUT (Kutenai)
  • LAD (Ladino)
  • LAH (Lahnda)
  • LAM (Lamba)
  • LAO (Lao)
  • LAT (Latin)
  • LAV (Latvian)
  • LEZ (Lezghian)
  • LIM (Limburgan)
  • LIN (Lingala)
  • LIT (Lithuanian)
  • LOL (Mongo)
  • LOZ (Lozi)
  • LTZ (Luxembourgish)
  • LUA (Luba-Lulua)
  • LUB (Luba-Katanga)
  • LUG (Ganda)
  • LUI (Luiseño)
  • LUN (Lunda)
  • LUO (Luo (Kenya and Tanzania))
  • LUS (Lushai)
  • MAC (Macedonian)
  • MAD (Madurese)
  • MAG (Magahi)
  • MAH (Marshallese)
  • MAI (Maithili)
  • MAK (Makasar)
  • MAL (Malayalam)
  • MAN (Mandingo)
  • MAO (Maori)
  • MAP (Austronesian languages)
  • MAR (Marathi)
  • MAS (Masai)
  • MAY (Malay (macrolanguage))
  • MDF (Moksha)
  • MDR (Mandar)
  • MEN (Mende)
  • MGA (Irish, Middle (900-1200))
  • MIC (Mi'kmaq)
  • MIN (Minangkabau)
  • MIS (Uncoded languages)
  • MKH (Mon-Khmer languages)
  • MLG (Malagasy)
  • MLT (Maltese)
  • MNC (Manchu)
  • MNI (Manipuri)
  • MNO (Manobo languages)
  • MOH (Mohawk)
  • MON (Mongolian)
  • MOS (Mossi)
  • MUL (Multiple languages)
  • MUN (Munda languages)
  • MUS (Creek)
  • MWL (Mirandese)
  • MWR (Marwari)
  • MYN (Mayan languages)
  • MYV (Erzya)
  • NAH (Nahuatl languages)
  • NAI (North American Indian languages)
  • NAP (Neapolitan)
  • NAU (Nauru)
  • NAV (Navajo)
  • NBL (South Ndebele)
  • NDE (North Ndebele)
  • NDO (Ndonga)
  • NDS (Low German)
  • NEP (Nepali (macrolanguage))
  • NEW (Nepal Bhasa)
  • NIA (Nias)
  • NIC (Niger-Kordofanian languages)
  • NIU (Niuean)
  • NNO (Norwegian Nynorsk)
  • NOB (Norwegian Bokmål)
  • NOG (Nogai)
  • NON (Norse, Old)
  • NOR (Norwegian)
  • NQO (N'Ko)
  • NSO (Pedi)
  • NUB (Nubian languages)
  • NWC (Classical Newari)
  • NYA (Chichewa)
  • NYM (Nyamwezi)
  • NYN (Nyankole)
  • NYO (Nyoro)
  • NZI (Nzima)
  • OCI (Occitan (post 1500))
  • OJI (Ojibwa)
  • ORI (Oriya (macrolanguage))
  • ORM (Oromo)
  • OSA (Osage)
  • OSS (Ossetian)
  • OTA (Turkish, Ottoman (1500-1928))
  • OTO (Otomian languages)
  • PAA (Papuan languages)
  • PAG (Pangasinan)
  • PAL (Pahlavi)
  • PAM (Pampanga)
  • PAN (Panjabi)
  • PAP (Papiamento)
  • PAU (Palauan)
  • PEO (Persian, Old (ca.600-400 B.C.))
  • PHI (Philippine languages)
  • PHN (Phoenician)
  • PLI (Pali)
  • POL (Polish)
  • PON (Pohnpeian)
  • POR (Portuguese)
  • PRA (Prakrit languages)
  • PRO (Provençal, Old (to 1500))
  • PUS (Pushto)
  • QAA (Reserved for local use)
  • QUE (Quechua)
  • RAJ (Rajasthani)
  • RAP (Rapanui)
  • RAR (Rarotongan)
  • ROA (Romance languages)
  • ROH (Romansh)
  • ROM (Romany)
  • RUM (Romanian)
  • RUN (Rundi)
  • RUP (Aromanian)
  • RUS (Russian)
  • SAD (Sandawe)
  • SAG (Sango)
  • SAH (Yakut)
  • SAI (South American Indian languages)
  • SAL (Salishan languages)
  • SAM (Samaritan Aramaic)
  • SAN (Sanskrit)
  • SAS (Sasak)
  • SAT (Santali)
  • SCN (Sicilian)
  • SCO (Scots)
  • SEL (Selkup)
  • SEM (Semitic languages)
  • SGA (Irish, Old (to 900))
  • SGN (Sign Languages)
  • SHN (Shan)
  • SID (Sidamo)
  • SIN (Sinhala)
  • SIO (Siouan languages)
  • SIT (Sino-Tibetan languages)
  • SLA (Slavic languages)
  • SLO (Slovak)
  • SLV (Slovenian)
  • SMA (Southern Sami)
  • SME (Northern Sami)
  • SMI (Sami languages)
  • SMJ (Lule Sami)
  • SMN (Inari Sami)
  • SMO (Samoan)
  • SMS (Skolt Sami)
  • SNA (Shona)
  • SND (Sindhi)
  • SNK (Soninke)
  • SOG (Sogdian)
  • SOM (Somali)
  • SON (Songhai languages)
  • SOT (Sotho, Southern)
  • SPA (Spanish)
  • SRD (Sardinian)
  • SRN (Sranan Tongo)
  • SRP (Serbian)
  • SRR (Serer)
  • SSA (Nilo-Saharan languages)
  • SSW (Swati)
  • SUK (Sukuma)
  • SUN (Sundanese)
  • SUS (Susu)
  • SUX (Sumerian)
  • SWA (Swahili (macrolanguage))
  • SWE (Swedish)
  • SYC (Classical Syriac)
  • SYR (Syriac)
  • TAH (Tahitian)
  • TAI (Tai languages)
  • TAM (Tamil)
  • TAT (Tatar)
  • TEL (Telugu)
  • TEM (Timne)
  • TER (Tereno)
  • TET (Tetum)
  • TGK (Tajik)
  • TGL (Tagalog)
  • THA (Thai)
  • TIG (Tigre)
  • TIR (Tigrinya)
  • TIV (Tiv)
  • TKL (Tokelau)
  • TLH (Klingon)
  • TLI (Tlingit)
  • TMH (Tamashek)
  • TOG (Tonga (Nyasa))
  • TON (Tonga (Tonga Islands))
  • TPI (Tok Pisin)
  • TSI (Tsimshian)
  • TSN (Tswana)
  • TSO (Tsonga)
  • TUK (Turkmen)
  • TUM (Tumbuka)
  • TUP (Tupi languages)
  • TUR (Turkish)
  • TUT (Altaic languages)
  • TVL (Tuvalu)
  • TWI (Twi)
  • TYV (Tuvinian)
  • UDM (Udmurt)
  • UGA (Ugaritic)
  • UIG (Uighur)
  • UKR (Ukrainian)
  • UMB (Umbundu)
  • UND (Undetermined)
  • URD (Urdu)
  • UZB (Uzbek)
  • VAI (Vai)
  • VEN (Venda)
  • VIE (Vietnamese)
  • VOL (Volapük)
  • VOT (Votic)
  • WAK (Wakashan languages)
  • WAL (Wolaitta)
  • WAR (Waray)
  • WAS (Washo)
  • WEN (Sorbian languages)
  • WLN (Walloon)
  • WOL (Wolof)
  • XAL (Kalmyk)
  • XHO (Xhosa)
  • YAO (Yao)
  • YAP (Yapese)
  • YID (Yiddish)
  • YOR (Yoruba)
  • YPK (Yupik languages)
  • ZAP (Zapotec)
  • ZBL (Blissymbols)
  • ZEN (Zenaga)
  • ZGH (Standard Moroccan Tamazight)
  • ZHA (Zhuang)
  • ZND (Zande languages)
  • ZUL (Zulu)
  • ZUN (Zuni)
  • ZXX (No linguistic content)
  • ZZA (Zaza)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions