@naustudio/franc-all
v5.0.0
Published
Detect the language of text
Maintainers
Readme
franc-all
Detect the language of text.
Built with support for 402 languages.
View the monorepo for more packages and usage information.
Install
npm:
npm install franc-allSupport
This build supports the following languages:
| Code | Name | Speakers |
| ---------------------------------------------------------------- | ---------------------------------------------------------- | -------- |
| cmn | Mandarin Chinese | 885M |
| spa | Spanish | 332M |
| eng | English | 322M |
| rus | Russian | 288M |
| arb | Standard Arabic | 280M |
| ben | Bengali | 196M |
| hin | Hindi | 182M |
| por | Portuguese | 182M |
| ind | Indonesian | 140M |
| jpn | Japanese | 125M |
| fra | French | 124M |
| deu | German | 121M |
| jav | Javanese | 76M |
| kor | Korean | 75M |
| tel | Telugu | 73M |
| vie | Vietnamese | 67M |
| mar | Marathi | 65M |
| ita | Italian | 63M |
| tam | Tamil | 62M |
| tur | Turkish | 59M |
| urd | Urdu | 54M |
| guj | Gujarati | 44M |
| pol | Polish | 44M |
| ukr | Ukrainian | 41M |
| fas | Persian | 40M |
| kan | Kannada | 38M |
| mai | Maithili | 35M |
| mal | Malayalam | 34M |
| mya | Burmese | 31M |
| ori | Oriya (macrolanguage) | 31M |
| gax | Borana-Arsi-Guji Oromo | 30M |
| swh | Swahili (individual language) | 30M |
| sun | Sundanese | 27M |
| ron | Romanian | 26M |
| pan | Panjabi | 26M |
| bho | Bhojpuri | 25M |
| amh | Amharic | 23M |
| hau | Hausa | 22M |
| fuv | Nigerian Fulfulde | 22M |
| bos | Bosnian (Cyrillic) | 21M |
| bos | Bosnian (Latin) | 21M |
| hrv | Croatian | 21M |
| nld | Dutch | 21M |
| srp | Serbian (Cyrillic) | 21M |
| srp | Serbian (Latin) | 21M |
| tha | Thai | 21M |
| ckb | Central Kurdish | 20M |
| yor | Yoruba | 20M |
| uzn | Northern Uzbek (Cyrillic) | 18M |
| uzn | Northern Uzbek (Latin) | 18M |
| zlm | Malay (individual language) (Arabic) | 18M |
| zlm | Malay (individual language) (Latin) | 18M |
| ibo | Igbo | 17M |
| nep | Nepali (macrolanguage) | 16M |
| ceb | Cebuano | 15M |
| skr | Saraiki | 15M |
| tgl | Tagalog | 15M |
| hun | Hungarian | 15M |
| azj | North Azerbaijani (Cyrillic) | 14M |
| azj | North Azerbaijani (Latin) | 14M |
| sin | Sinhala | 13M |
| koi | Komi-Permyak | 13M |
| ell | Modern Greek (1453-) | 12M |
| ces | Czech | 12M |
| run | Rundi | 11M |
| bel | Belarusian | 10M |
| plt | Plateau Malagasy | 10M |
| qug | Chimborazo Highland Quichua | 10M |
| mad | Madurese | 10M |
| nya | Nyanja | 10M |
| zyb | Yongbei Zhuang | 10M |
| pbu | Northern Pashto | 10M |
| kin | Kinyarwanda | 9M |
| zul | Zulu | 9M |
| bul | Bulgarian | 9M |
| swe | Swedish | 9M |
| lin | Lingala | 8M |
| som | Somali | 8M |
| hms | Southern Qiandong Miao | 8M |
| hnj | Hmong Njua | 8M |
| ilo | Iloko | 8M |
| kaz | Kazakh | 8M |
| uig | Uighur (Arabic) | 7M |
| uig | Uighur (Latin) | 7M |
| hat | Haitian | 7M |
| khm | Khmer | 7M |
| aka | Akan | 7M |
| hil | Hiligaynon | 7M |
| sna | Shona | 7M |
| tat | Tatar | 7M |
| xho | Xhosa | 7M |
| hye | Armenian | 7M |
| min | Minangkabau | 7M |
| afr | Afrikaans | 6M |
| lua | Luba-Lulua | 6M |
| sat | Santali | 6M |
| bod | Tibetan | 6M |
| tir | Tigrinya | 6M |
| fin | Finnish | 6M |
| slk | Slovak | 6M |
| tuk | Turkmen (Cyrillic) | 5M |
| tuk | Turkmen (Latin) | 5M |
| dan | Danish | 5M |
| nob | Norwegian Bokmål | 5M |
| suk | Sukuma | 5M |
| als | Tosk Albanian | 5M |
| sag | Sango | 5M |
| nno | Norwegian Nynorsk | 5M |
| heb | Hebrew | 5M |
| mos | Mossi | 5M |
| tgk | Tajik | 4M |
| cat | Catalan | 4M |
| sot | Southern Sotho | 4M |
| kat | Georgian | 4M |
| bcl | Central Bikol | 4M |
| glg | Galician | 4M |
| lao | Lao | 4M |
| lit | Lithuanian | 4M |
| umb | Umbundu | 4M |
| tsn | Tswana | 4M |
| vec | Venetian | 4M |
| nso | Pedi | 4M |
| ban | Balinese | 4M |
| bug | Buginese | 4M |
| knc | Central Kanuri | 4M |
| kng | Koongo | 3M |
| ibb | Ibibio | 3M |
| lug | Ganda | 3M |
| ace | Achinese | 3M |
| bam | Bambara | 3M |
| tzm | Central Atlas Tamazight | 3M |
| ydd | Eastern Yiddish | 3M |
| kmb | Kimbundu | 3M |
| lun | Lunda | 3M |
| shn | Shan | 3M |
| war | Waray (Philippines) | 3M |
| dyu | Dyula | 3M |
| wol | Wolof | 3M |
| kir | Kirghiz | 3M |
| nds | Low German | 3M |
| fuf | Pular | 3M |
| mkd | Macedonian | 3M |
| vmw | Makhuwa | 3M |
| zgh | Standard Moroccan Tamazight | 2M |
| ewe | Ewe | 2M |
| khk | Halh Mongolian | 2M |
| slv | Slovenian | 2M |
| ayr | Central Aymara | 2M |
| bem | Bemba (Zambia) | 2M |
| emk | Eastern Maninkakan | 2M |
| bci | Baoulé | 2M |
| bum | Bulu (Cameroon) | 2M |
| epo | Esperanto | 2M |
| pam | Pampanga | 2M |
| tiv | Tiv | 2M |
| tpi | Tok Pisin | 2M |
| ven | Venda | 2M |
| ssw | Swati | 2M |
| nyn | Nyankole | 2M |
| kbd | Kabardian | 2M |
| iii | Sichuan Yi | 2M |
| yao | Yao | 2M |
| lav | Latvian | 2M |
| quz | Cusco Quechua | 2M |
| src | Logudorese Sardinian | 2M |
| rup | Macedo-Romanian | 2M |
| sco | Scots | 2M |
| tso | Tsonga | 2M |
| rmy | Vlax Romani | 2M |
| men | Mende (Sierra Leone) | 1M |
| fon | Fon | 1M |
| nhn | Central Nahuatl | 1M |
| dip | Northeastern Dinka | 1M |
| kde | Makonde | 1M |
| snn | Siona | 1M |
| kbp | Kabiyè | 1M |
| tem | Timne | 1M |
| toi | Tonga (Zambia) | 1M |
| est | Estonian | 1M |
| snk | Soninke | 1M |
| cjk | Chokwe | 1M |
| ada | Adangme | 1M |
| aii | Assyrian Neo-Aramaic | 1M |
| quy | Ayacucho Quechua | 1M |
| rmn | Balkan Romani | 1M |
| bin | Bini | 1M |
| gaa | Ga | 1M |
| ndo | Ndonga | 1M |
| nym | Nyamwezi | 926k |
| sus | Susu | 923k |
| tly | Talysh | 915k |
| srr | Serer | 869k |
| kha | Khasi | 865k |
| hea | Northern Qiandong Miao | 820k |
| gkp | Guinea Kpelle | 808k |
| hni | Hani | 747k |
| fry | Western Frisian | 730k |
| yua | Yucateco | 700k |
| fij | Fijian | 650k |
| fur | Friulian | 600k |
| tet | Tetum | 600k |
| wln | Walloon | 600k |
| eus | Basque | 588k |
| oss | Ossetian | 588k |
| nbl | South Ndebele | 588k |
| pov | Upper Guinea Crioulo | 580k |
| cym | Welsh | 580k |
| lus | Lushai | 542k |
| dag | Dagbani | 540k |
| dga | Southern Dagaare | 501k |
| bre | Breton | 500k |
| kek | Kekchí | 500k |
| lij | Ligurian | 500k |
| pcd | Picard | 500k |
| roh | Romansh | 500k |
| bfa | Bari | 480k |
| kri | Krio | 480k |
| cnh | Hakha Chin | 446k |
| lob | Lobi | 442k |
| arn | Mapudungun | 440k |
| bba | Baatonum | 400k |
| dzo | Dzongkha | 400k |
| kea | Kabuverdianu | 394k |
| sah | Yakut | 363k |
| smo | Samoan | 362k |
| koo | Konzo | 362k |
| nzi | Nzima | 353k |
| maz | Central Mazahua | 350k |
| pis | Pijin | 350k |
| ctd | Tedim Chin | 344k |
| cos | Corsican | 341k |
| ltz | Luxembourgish | 336k |
| lia | West-Central Limba | 335k |
| mlt | Maltese | 330k |
| hna | Mina (Cameroon) | 327k |
| zdj | Ngazidja Comorian | 312k |
| guc | Wayuu | 305k |
| qwh | Huaylas Ancash Quechua | 300k |
| quc | K'iche' | 300k |
| div | Dhivehi | 287k |
| isl | Icelandic | 283k |
| kqn | Kaonde | 276k |
| pap | Papiamento | 263k |
| gle | Irish | 260k |
| dyo | Jola-Fonyi | 260k |
| hns | Caribbean Hindustani | 250k |
| gjn | Gonja | 250k |
| njo | Ao Naga | 232k |
| hus | Huastec | 220k |
| mag | Magahi | 220k |
| xsm | Kasem | 200k |
| ote | Mezquital Otomi | 200k |
| qxn | Northern Conchucos Ancash Quechua | 200k |
| tyv | Tuvinian | 200k |
| gag | Gagauz | 198k |
| san | Sanskrit | 194k |
| shk | Shilluk | 175k |
| nba | Nyemba | 172k |
| miq | Mískito | 160k |
| mam | Mam | 157k |
| tah | Tahitian | 150k |
| nav | Navajo | 149k |
| ami | Amis | 138k |
| lot | Otuho | 135k |
| cak | Kaqchikel | 132k |
| tzh | Tzeltal | 130k |
| tzo | Tzotzil | 130k |
| lns | Lamnso' | 125k |
| ton | Tonga (Tonga Islands) | 123k |
| tbz | Ditammari | 120k |
| lad | Ladino | 120k |
| vai | Vai | 120k |
| mto | Totontepec Mixe | 119k |
| ady | Adyghe | 118k |
| abk | Abkhazian | 105k |
| ast | Asturian | 100k |
| tsz | Purepecha | 100k |
| swb | Maore Comorian | 97k |
| cab | Garifuna | 95k |
| krl | Karelian | 80k |
| zam | Miahuatlán Zapotec | 80k |
| top | Papantla Totonac | 80k |
| cha | Chamorro | 78k |
| crs | Seselwa Creole French | 73k |
| ddn | Dendi (Benin) | 72k |
| loz | Lozi | 72k |
| mri | Maori | 70k |
| hsb | Upper Sorbian | 70k |
| cri | Sãotomense | 70k |
| pbb | Páez | 68k |
| alt | Southern Altai | 68k |
| qva | Ambo-Pasco Quechua | 65k |
| mxv | Metlatónoc Mixtec | 65k |
| gla | Scottish Gaelic | 64k |
| kjh | Khakas | 60k |
| csw | Swampy Cree | 60k |
| qvm | Margos-Yarowilca-Lauricocha Quechua | 55k |
| fao | Faroese | 47k |
| kal | Kalaallisut | 47k |
| cni | Asháninka | 45k |
| chk | Chuukese | 45k |
| mah | Marshallese | 44k |
| rar | Rarotongan | 43k |
| evn | Evenki | 40k |
| qvn | North Junín Quechua | 40k |
| wwa | Waama | 40k |
| buc | Bushi | 39k |
| qvh | Huamalíes-Dos de Mayo Huánuco Quechua | 38k |
| toj | Tojolabal | 36k |
| lue | Luvale | 36k |
| qvc | Cajamarca Quechua | 35k |
| ojb | Northwestern Ojibwa | 35k |
| jiv | Shuar | 35k |
| qud | Calderón Highland Quichua | 30k |
| lld | Ladin | 30k |
| hlt | Matu Chin | 30k |
| que | Quechua | 30k |
| pon | Pohnpeian | 28k |
| agr | Aguaruna | 28k |
| qxa | Chiquián Ancash Quechua | 25k |
| quh | South Bolivian Quechua | 25k |
| tca | Ticuna | 25k |
| chj | Ojitlán Chinantec | 22k |
| ike | Eastern Canadian Inuktitut | 22k |
| kwi | Awa-Cuaiquer | 21k |
| rgn | Romagnol | 20k |
| oki | Okiek | 20k |
| tob | Toba | 20k |
| guu | Yanomamö | 18k |
| qxu | Arequipa-La Unión Quechua | 16k |
| pau | Palauan | 15k |
| shp | Shipibo-Conibo | 15k |
| gld | Nanai | 12k |
| gug | Paraguayan Guaraní | 12k |
| mzi | Ixcatlán Mazatec | 11k |
| cjs | Shor | 10k |
| mic | Mi'kmaq | 8k |
| haw | Hawaiian | 8k |
| eve | Even | 7k |
| yap | Yapese | 7k |
| cbt | Chayahuita | 6k |
| ame | Yanesha' | 6k |
| gyr | Guarayu | 6k |
| vep | Veps | 6k |
| cpu | Pichis Ashéninka | 5k |
| acu | Achuar-Shiwiar | 5k |
| not | Nomatsiguenga | 4k |
| sme | Northern Sami | 4k |
| yad | Yagua | 4k |
| ura | Urarina | 4k |
| cbu | Candoshi-Shapra | 3k |
| huu | Murui Huitoto | 3k |
| cof | Colorado | 2k |
| boa | Bora | 2k |
| ztu | Güilá Zapotec | 2k |
| piu | Pintupi-Luritja | 2k |
| cbr | Cashibo-Cacataibo | 2k |
| mcf | Matsés | 1k |
| bis | Bislama | 1k |
| orh | Oroqen | 1k |
| ykg | Northern Yukaghir | 1k |
| nio | Nganasan | 1k |
| cic | Chickasaw | 1k |
| csa | Chiltepec Chinantec | 1k |
| mcd | Sharanahua | 950 |
| amc | Amahuaca | 720 |
| amr | Amarakaeri | 500 |
| cot | Caquinte | 300 |
| oaa | Orok | 295 |
| ajg | Aja (Benin) | 200 |
| arl | Arabela | 150 |
| ppl | Pipil | 20 |
| bax | Bamun | unknown |
| nku | Bouna Kulango | unknown |
| cbi | Chachi | unknown |
| ccp | Chakma | unknown |
| chr | Cherokee (Cherokee) | unknown |
| chr | Cherokee (undefined) | unknown |
| duu | Drung | unknown |
| cfm | Falam Chin | unknown |
| fat | Fanti | unknown |
| ido | Ido | unknown |
| ina | Interlingua (International Auxiliary Language Association) | unknown |
| kkh | Khün | unknown |
| ktu | Kituba (Democratic Republic of Congo) | unknown |
| lat | Latin | unknown |
| glv | Manx | unknown |
| mnw | Mon | unknown |
| mxi | Mozarabic | 0 |
| pcm | Nigerian Pidgin | unknown |
| sey | Secoya | unknown |
| ekk | Standard Estonian | unknown |
| lvs | Standard Latvian | unknown |
| blt | Tai Dam | unknown |
| kdh | Tem | unknown |
| tdt | Tetun Dili | unknown |
| twi | Twi (Latin) | unknown |
| twi | Twi (Latin) | unknown |
| auc | Waorani | unknown |
| gaz | West Central Oromo | unknown |
| pnb | Western Panjabi | unknown |
| zro | Záparo | unknown |
