Alp commited on
Commit
56a854b
·
1 Parent(s): ac08a55

no speakers

Browse files
__pycache__/app.cpython-312.pyc DELETED
Binary file (56 kB)
 
app.py CHANGED
@@ -12,8 +12,8 @@ import json
12
  LANGUAGE_CODES_FILE = "language-codes-full.csv"
13
  APP_CONTENT_FILE = "app_content.md"
14
  LANGUAGE_TAXONOMY_URL = "https://microsoft.github.io/linguisticdiversity/assets/lang2tax.txt"
15
- COMMON_VOICE_DATA_FILE = "cv-corpus-20.0-2024-12-06.json"
16
- COMMON_VOICE_VERSION = "20.0 (2024-12-06)"
17
 
18
  # Language list will be loaded from CSV
19
  # Structure: {iso_639_2: {"name": str, "iso_639_1": str, "french_name": str}}
@@ -187,18 +187,27 @@ def get_common_voice_stats(language_code):
187
  # Extract statistics
188
  valid_hrs = cv_data.get('validHrs', 0)
189
  total_hrs = cv_data.get('totalHrs', 0)
 
190
 
191
  # Extract gender balance
192
  gender_splits = cv_data.get('splits', {}).get('gender', {})
193
  male_pct = gender_splits.get('male_masculine', 0) * 100
194
  female_pct = gender_splits.get('female_feminine', 0) * 100
195
 
 
 
 
 
 
 
196
  return {
197
  'locale': cv_locale,
198
  'valid_hrs': valid_hrs,
199
  'total_hrs': total_hrs,
200
  'male_pct': male_pct,
201
- 'female_pct': female_pct
 
 
202
  }
203
 
204
  def get_taxonomy_color(level):
@@ -1500,6 +1509,10 @@ with gr.Blocks(title=APP_CONTENT["title"]) as demo:
1500
  <td style='padding: 3px 8px 3px 0; color: #666;'>Total Hours</td>
1501
  <td style='padding: 3px 0; color: #000; font-weight: 500;'>{cv_stats['total_hrs']:.1f}h</td>
1502
  </tr>
 
 
 
 
1503
  <tr>
1504
  <td style='padding: 3px 8px 3px 0; color: #666;'>Gender</td>
1505
  <td style='padding: 3px 0; color: #000; font-weight: 500;'>{cv_stats['male_pct']:.0f}% M / {cv_stats['female_pct']:.0f}% F</td>
 
12
  LANGUAGE_CODES_FILE = "language-codes-full.csv"
13
  APP_CONTENT_FILE = "app_content.md"
14
  LANGUAGE_TAXONOMY_URL = "https://microsoft.github.io/linguisticdiversity/assets/lang2tax.txt"
15
+ COMMON_VOICE_DATA_FILE = "cv-corpus-24.0-2025-12-05.json"
16
+ COMMON_VOICE_VERSION = "24.0 (2025-12-05)"
17
 
18
  # Language list will be loaded from CSV
19
  # Structure: {iso_639_2: {"name": str, "iso_639_1": str, "french_name": str}}
 
187
  # Extract statistics
188
  valid_hrs = cv_data.get('validHrs', 0)
189
  total_hrs = cv_data.get('totalHrs', 0)
190
+ users = cv_data.get('users', 0)
191
 
192
  # Extract gender balance
193
  gender_splits = cv_data.get('splits', {}).get('gender', {})
194
  male_pct = gender_splits.get('male_masculine', 0) * 100
195
  female_pct = gender_splits.get('female_feminine', 0) * 100
196
 
197
+ # Format users count
198
+ if users >= 1000:
199
+ users_formatted = f"{users / 1000:.0f}k"
200
+ else:
201
+ users_formatted = str(users)
202
+
203
  return {
204
  'locale': cv_locale,
205
  'valid_hrs': valid_hrs,
206
  'total_hrs': total_hrs,
207
  'male_pct': male_pct,
208
+ 'female_pct': female_pct,
209
+ 'users': users,
210
+ 'users_formatted': users_formatted
211
  }
212
 
213
  def get_taxonomy_color(level):
 
1509
  <td style='padding: 3px 8px 3px 0; color: #666;'>Total Hours</td>
1510
  <td style='padding: 3px 0; color: #000; font-weight: 500;'>{cv_stats['total_hrs']:.1f}h</td>
1511
  </tr>
1512
+ <tr>
1513
+ <td style='padding: 3px 8px 3px 0; color: #666;'>Contributors</td>
1514
+ <td style='padding: 3px 0; color: #000; font-weight: 500;'>{cv_stats['users_formatted']}</td>
1515
+ </tr>
1516
  <tr>
1517
  <td style='padding: 3px 8px 3px 0; color: #666;'>Gender</td>
1518
  <td style='padding: 3px 0; color: #000; font-weight: 500;'>{cv_stats['male_pct']:.0f}% M / {cv_stats['female_pct']:.0f}% F</td>
app_content.md CHANGED
@@ -18,7 +18,7 @@ Built by CLEAR Global to support language inclusion and help close the digital l
18
 
19
  [Common Voice](https://commonvoice.mozilla.org/) is Mozilla's crowdsourced, open-source speech dataset. For languages listed here, anyone can contribute voice recordings and anyone can download the data to build speech technology. Datasets are available through the [Mozilla Data Collective](https://datacollective.mozillafoundation.org/datasets).
20
 
21
- **Dataset Version:** 20.0 (2024-12-06)
22
 
23
  ### Commercial Speech Services
24
 
 
18
 
19
  [Common Voice](https://commonvoice.mozilla.org/) is Mozilla's crowdsourced, open-source speech dataset. For languages listed here, anyone can contribute voice recordings and anyone can download the data to build speech technology. Datasets are available through the [Mozilla Data Collective](https://datacollective.mozillafoundation.org/datasets).
20
 
21
+ **Dataset Version:** 24.0 (2025-12-05)
22
 
23
  ### Commercial Speech Services
24
 
cv-corpus-20.0-2024-12-06.json → cv-corpus-24.0-2025-12-05.json RENAMED
The diff for this file is too large to render. See raw diff
 
language-codes-old.csv ADDED
@@ -0,0 +1,497 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "alpha3-b","alpha3-t","alpha2","English","French"
2
+ "abk","","ab","Abkhazian","abkhaze"
3
+ "ace","","","Achinese","aceh"
4
+ "ach","","","Acoli","acoli"
5
+ "ada","","","Adangme","adangme"
6
+ "ady","","","Adyghe; Adygei","adyghé"
7
+ "aar","","aa","Afar","afar"
8
+ "afh","","","Afrihili","afrihili"
9
+ "afr","","af","Afrikaans","afrikaans"
10
+ "afa","","","Afro-Asiatic languages","afro-asiatiques, langues"
11
+ "ain","","","Ainu","aïnou"
12
+ "aka","","ak","Akan","akan"
13
+ "akk","","","Akkadian","akkadien"
14
+ "alb","sqi","sq","Albanian","albanais"
15
+ "ale","","","Aleut","aléoute"
16
+ "alg","","","Algonquian languages","algonquines, langues"
17
+ "tut","","","Altaic languages","altaïques, langues"
18
+ "amh","","am","Amharic","amharique"
19
+ "anp","","","Angika","angika"
20
+ "apa","","","Apache languages","apaches, langues"
21
+ "ara","","ar","Arabic","arabe"
22
+ "arg","","an","Aragonese","aragonais"
23
+ "arp","","","Arapaho","arapaho"
24
+ "arw","","","Arawak","arawak"
25
+ "arm","hye","hy","Armenian","arménien"
26
+ "rup","","","Aromanian; Arumanian; Macedo-Romanian","aroumain; macédo-roumain"
27
+ "art","","","Artificial languages","artificielles, langues"
28
+ "asm","","as","Assamese","assamais"
29
+ "ast","","","Asturian; Bable; Leonese; Asturleonese","asturien; bable; léonais; asturoléonais"
30
+ "ath","","","Athapascan languages","athapascanes, langues"
31
+ "aus","","","Australian languages","australiennes, langues"
32
+ "map","","","Austronesian languages","austronésiennes, langues"
33
+ "ava","","av","Avaric","avar"
34
+ "ave","","ae","Avestan","avestique"
35
+ "awa","","","Awadhi","awadhi"
36
+ "aym","","ay","Aymara","aymara"
37
+ "aze","","az","Azerbaijani","azéri"
38
+ "ban","","","Balinese","balinais"
39
+ "bat","","","Baltic languages","baltes, langues"
40
+ "bal","","","Baluchi","baloutchi"
41
+ "bam","","bm","Bambara","bambara"
42
+ "bai","","","Bamileke languages","bamiléké, langues"
43
+ "bad","","","Banda languages","banda, langues"
44
+ "bnt","","","Bantu languages","bantou, langues"
45
+ "bas","","","Basa","basa"
46
+ "bak","","ba","Bashkir","bachkir"
47
+ "baq","eus","eu","Basque","basque"
48
+ "btk","","","Batak languages","batak, langues"
49
+ "bej","","","Beja; Bedawiyet","bedja"
50
+ "bel","","be","Belarusian","biélorusse"
51
+ "bem","","","Bemba","bemba"
52
+ "ben","","bn","Bengali","bengali"
53
+ "ber","","","Berber languages","berbères, langues"
54
+ "bho","","","Bhojpuri","bhojpuri"
55
+ "bih","","","Bihari languages","langues biharis"
56
+ "bik","","","Bikol","bikol"
57
+ "bin","","","Bini; Edo","bini; edo"
58
+ "bis","","bi","Bislama","bichlamar"
59
+ "byn","","","Blin; Bilin","blin; bilen"
60
+ "zbl","","","Blissymbols; Blissymbolics; Bliss","symboles Bliss; Bliss"
61
+ "nob","","nb","Bokmål, Norwegian; Norwegian Bokmål","norvégien bokmål"
62
+ "bos","","bs","Bosnian","bosniaque"
63
+ "bra","","","Braj","braj"
64
+ "bre","","br","Breton","breton"
65
+ "bug","","","Buginese","bugi"
66
+ "bul","","bg","Bulgarian","bulgare"
67
+ "bua","","","Buriat","bouriate"
68
+ "bur","mya","my","Burmese","birman"
69
+ "cad","","","Caddo","caddo"
70
+ "cat","","ca","Catalan; Valencian","catalan; valencien"
71
+ "cau","","","Caucasian languages","caucasiennes, langues"
72
+ "ceb","","","Cebuano","cebuano"
73
+ "cel","","","Celtic languages","celtiques, langues; celtes, langues"
74
+ "cai","","","Central American Indian languages","amérindiennes de L'Amérique centrale, langues"
75
+ "khm","","km","Central Khmer","khmer central"
76
+ "chg","","","Chagatai","djaghataï"
77
+ "cmc","","","Chamic languages","chames, langues"
78
+ "cha","","ch","Chamorro","chamorro"
79
+ "che","","ce","Chechen","tchétchène"
80
+ "chr","","","Cherokee","cherokee"
81
+ "chy","","","Cheyenne","cheyenne"
82
+ "chb","","","Chibcha","chibcha"
83
+ "nya","","ny","Chichewa; Chewa; Nyanja","chichewa; chewa; nyanja"
84
+ "chi","zho","zh","Chinese","chinois"
85
+ "chn","","","Chinook jargon","chinook, jargon"
86
+ "chp","","","Chipewyan; Dene Suline","chipewyan"
87
+ "cho","","","Choctaw","choctaw"
88
+ "chu","","cu","Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic","slavon d'église; vieux slave; slavon liturgique; vieux bulgare"
89
+ "chk","","","Chuukese","chuuk"
90
+ "chv","","cv","Chuvash","tchouvache"
91
+ "nwc","","","Classical Newari; Old Newari; Classical Nepal Bhasa","newari classique"
92
+ "syc","","","Classical Syriac","syriaque classique"
93
+ "cop","","","Coptic","copte"
94
+ "cor","","kw","Cornish","cornique"
95
+ "cos","","co","Corsican","corse"
96
+ "cre","","cr","Cree","cree"
97
+ "mus","","","Creek","muskogee"
98
+ "cpe","","","Creoles and pidgins, English based","créoles et pidgins basés sur l'anglais"
99
+ "cpf","","","Creoles and pidgins, French-based","créoles et pidgins basés sur le français"
100
+ "cpp","","","Creoles and pidgins, Portuguese-based","créoles et pidgins basés sur le portugais"
101
+ "crp","","","Creoles and pidgins","créoles et pidgins"
102
+ "crh","","","Crimean Tatar; Crimean Turkish","tatar de Crimé"
103
+ "hrv","","hr","Croatian","croate"
104
+ "cus","","","Cushitic languages","couchitiques, langues"
105
+ "cze","ces","cs","Czech","tchèque"
106
+ "dak","","","Dakota","dakota"
107
+ "dan","","da","Danish","danois"
108
+ "dar","","","Dargwa","dargwa"
109
+ "prs","","","Dari","dari"
110
+ "del","","","Delaware","delaware"
111
+ "din","","","Dinka","dinka"
112
+ "div","","dv","Divehi; Dhivehi; Maldivian","maldivien"
113
+ "doi","","","Dogri","dogri"
114
+ "dra","","","Dravidian languages","dravidiennes, langues"
115
+ "dua","","","Duala","douala"
116
+ "dum","","","Dutch, Middle (ca.1050-1350)","néerlandais moyen (ca. 1050-1350)"
117
+ "dut","nld","nl","Dutch; Flemish","néerlandais; flamand"
118
+ "dyu","","","Dyula","dioula"
119
+ "dzo","","dz","Dzongkha","dzongkha"
120
+ "frs","","","Eastern Frisian","frison oriental"
121
+ "efi","","","Efik","efik"
122
+ "egy","","","Egyptian (Ancient)","égyptien"
123
+ "eka","","","Ekajuk","ekajuk"
124
+ "elx","","","Elamite","élamite"
125
+ "ang","","","English, Old (ca.450-1100)","anglo-saxon (ca.450-1100)"
126
+ "enm","","","English, Middle (1100-1500)","anglais moyen (1100-1500)"
127
+ "eng","","en","English","anglais"
128
+ "myv","","","Erzya","erza"
129
+ "epo","","eo","Esperanto","espéranto"
130
+ "est","","et","Estonian","estonien"
131
+ "ewe","","ee","Ewe","éwé"
132
+ "ewo","","","Ewondo","éwondo"
133
+ "fan","","","Fang","fang"
134
+ "fat","","","Fanti","fanti"
135
+ "fao","","fo","Faroese","féroïen"
136
+ "fij","","fj","Fijian","fidjien"
137
+ "fil","","","Filipino; Pilipino","filipino; pilipino"
138
+ "fin","","fi","Finnish","finnois"
139
+ "fiu","","","Finno-Ugrian languages","finno-ougriennes, langues"
140
+ "fon","","","Fon","fon"
141
+ "frm","","","French, Middle (ca.1400-1600)","français moyen (1400-1600)"
142
+ "fro","","","French, Old (842-ca.1400)","français ancien (842-ca.1400)"
143
+ "fre","fra","fr","French","français"
144
+ "fur","","","Friulian","frioulan"
145
+ "ful","","ff","Fulah","peul"
146
+ "gaa","","","Ga","ga"
147
+ "gla","","gd","Gaelic; Scottish Gaelic","gaélique; gaélique écossais"
148
+ "car","","","Galibi Carib","karib; galibi; carib"
149
+ "glg","","gl","Galician","galicien"
150
+ "lug","","lg","Ganda","ganda"
151
+ "gay","","","Gayo","gayo"
152
+ "gba","","","Gbaya","gbaya"
153
+ "gez","","","Geez","guèze"
154
+ "geo","kat","ka","Georgian","géorgien"
155
+ "gmh","","","German, Middle High (ca.1050-1500)","allemand, moyen haut (ca. 1050-1500)"
156
+ "goh","","","German, Old High (ca.750-1050)","allemand, vieux haut (ca. 750-1050)"
157
+ "ger","deu","de","German","allemand"
158
+ "gem","","","Germanic languages","germaniques, langues"
159
+ "gil","","","Gilbertese","kiribati"
160
+ "gon","","","Gondi","gond"
161
+ "gor","","","Gorontalo","gorontalo"
162
+ "got","","","Gothic","gothique"
163
+ "grb","","","Grebo","grebo"
164
+ "grc","","","Greek, Ancient (to 1453)","grec ancien (jusqu'à 1453)"
165
+ "gre","ell","el","Greek, Modern (1453-)","grec moderne (après 1453)"
166
+ "grn","","gn","Guarani","guarani"
167
+ "guj","","gu","Gujarati","goudjrati"
168
+ "gwi","","","Gwich'in","gwich'in"
169
+ "hai","","","Haida","haida"
170
+ "hat","","ht","Haitian; Haitian Creole","haïtien; créole haïtien"
171
+ "hau","","ha","Hausa","haoussa"
172
+ "haw","","","Hawaiian","hawaïen"
173
+ "heb","","he","Hebrew","hébreu"
174
+ "her","","hz","Herero","herero"
175
+ "hil","","","Hiligaynon","hiligaynon"
176
+ "him","","","Himachali languages; Western Pahari languages","langues himachalis; langues paharis occidentales"
177
+ "hin","","hi","Hindi","hindi"
178
+ "hmo","","ho","Hiri Motu","hiri motu"
179
+ "hit","","","Hittite","hittite"
180
+ "hmn","","","Hmong; Mong","hmong"
181
+ "hun","","hu","Hungarian","hongrois"
182
+ "hup","","","Hupa","hupa"
183
+ "iba","","","Iban","iban"
184
+ "ice","isl","is","Icelandic","islandais"
185
+ "ido","","io","Ido","ido"
186
+ "ibo","","ig","Igbo","igbo"
187
+ "ijo","","","Ijo languages","ijo, langues"
188
+ "ilo","","","Iloko","ilocano"
189
+ "smn","","","Inari Sami","sami d'Inari"
190
+ "inc","","","Indic languages","indo-aryennes, langues"
191
+ "ine","","","Indo-European languages","indo-européennes, langues"
192
+ "ind","","id","Indonesian","indonésien"
193
+ "inh","","","Ingush","ingouche"
194
+ "ina","","ia","Interlingua (International Auxiliary Language Association)","interlingua (langue auxiliaire internationale)"
195
+ "ile","","ie","Interlingue; Occidental","interlingue"
196
+ "iku","","iu","Inuktitut","inuktitut"
197
+ "ipk","","ik","Inupiaq","inupiaq"
198
+ "ira","","","Iranian languages","iraniennes, langues"
199
+ "mga","","","Irish, Middle (900-1200)","irlandais moyen (900-1200)"
200
+ "sga","","","Irish, Old (to 900)","irlandais ancien (jusqu'à 900)"
201
+ "gle","","ga","Irish","irlandais"
202
+ "iro","","","Iroquoian languages","iroquoises, langues"
203
+ "ita","","it","Italian","italien"
204
+ "jpn","","ja","Japanese","japonais"
205
+ "jav","","jv","Javanese","javanais"
206
+ "jrb","","","Judeo-Arabic","judéo-arabe"
207
+ "jpr","","","Judeo-Persian","judéo-persan"
208
+ "kbd","","","Kabardian","kabardien"
209
+ "kab","","","Kabyle","kabyle"
210
+ "kac","","","Kachin; Jingpho","kachin; jingpho"
211
+ "kal","","kl","Kalaallisut; Greenlandic","groenlandais"
212
+ "xal","","","Kalmyk; Oirat","kalmouk; oïrat"
213
+ "kam","","","Kamba","kamba"
214
+ "kan","","kn","Kannada","kannada"
215
+ "kau","","kr","Kanuri","kanouri"
216
+ "kaa","","","Kara-Kalpak","karakalpak"
217
+ "krc","","","Karachay-Balkar","karatchai balkar"
218
+ "krl","","","Karelian","carélien"
219
+ "kar","","","Karen languages","karen, langues"
220
+ "kas","","ks","Kashmiri","kashmiri"
221
+ "csb","","","Kashubian","kachoube"
222
+ "kaw","","","Kawi","kawi"
223
+ "kaz","","kk","Kazakh","kazakh"
224
+ "kha","","","Khasi","khasi"
225
+ "khi","","","Khoisan languages","khoïsan, langues"
226
+ "kho","","","Khotanese; Sakan","khotanais; sakan"
227
+ "kik","","ki","Kikuyu; Gikuyu","kikuyu"
228
+ "kmb","","","Kimbundu","kimbundu"
229
+ "kin","","rw","Kinyarwanda","rwanda"
230
+ "kir","","ky","Kirghiz; Kyrgyz","kirghiz"
231
+ "tlh","","","Klingon; tlhIngan-Hol","klingon"
232
+ "kom","","kv","Komi","kom"
233
+ "kon","","kg","Kongo","kongo"
234
+ "kok","","","Konkani","konkani"
235
+ "kor","","ko","Korean","coréen"
236
+ "kos","","","Kosraean","kosrae"
237
+ "kpe","","","Kpelle","kpellé"
238
+ "kro","","","Kru languages","krou, langues"
239
+ "kua","","kj","Kuanyama; Kwanyama","kuanyama; kwanyama"
240
+ "kum","","","Kumyk","koumyk"
241
+ "kur","","ku","Kurdish","kurde"
242
+ "kru","","","Kurukh","kurukh"
243
+ "kut","","","Kutenai","kutenai"
244
+ "lad","","","Ladino","judéo-espagnol"
245
+ "lah","","","Lahnda","lahnda"
246
+ "lam","","","Lamba","lamba"
247
+ "day","","","Land Dayak languages","dayak, langues"
248
+ "lao","","lo","Lao","lao"
249
+ "lat","","la","Latin","latin"
250
+ "lav","","lv","Latvian","letton"
251
+ "lez","","","Lezghian","lezghien"
252
+ "lim","","li","Limburgan; Limburger; Limburgish","limbourgeois"
253
+ "lin","","ln","Lingala","lingala"
254
+ "lit","","lt","Lithuanian","lituanien"
255
+ "jbo","","","Lojban","lojban"
256
+ "nds","","","Low German; Low Saxon; German, Low; Saxon, Low","bas allemand; bas saxon; allemand, bas; saxon, bas"
257
+ "dsb","","","Lower Sorbian","bas-sorabe"
258
+ "loz","","","Lozi","lozi"
259
+ "lub","","lu","Luba-Katanga","luba-katanga"
260
+ "lua","","","Luba-Lulua","luba-lulua"
261
+ "lui","","","Luiseno","luiseno"
262
+ "smj","","","Lule Sami","sami de Lule"
263
+ "lun","","","Lunda","lunda"
264
+ "luo","","","Luo (Kenya and Tanzania)","luo (Kenya et Tanzanie)"
265
+ "lus","","","Lushai","lushai"
266
+ "ltz","","lb","Luxembourgish; Letzeburgesch","luxembourgeois"
267
+ "mac","mkd","mk","Macedonian","macédonien"
268
+ "mad","","","Madurese","madourais"
269
+ "mag","","","Magahi","magahi"
270
+ "mai","","","Maithili","maithili"
271
+ "mak","","","Makasar","makassar"
272
+ "mlg","","mg","Malagasy","malgache"
273
+ "may","msa","ms","Malay","malais"
274
+ "mal","","ml","Malayalam","malayalam"
275
+ "mlt","","mt","Maltese","maltais"
276
+ "mnc","","","Manchu","mandchou"
277
+ "mdr","","","Mandar","mandar"
278
+ "man","","","Mandingo","mandingue"
279
+ "mni","","","Manipuri","manipuri"
280
+ "mno","","","Manobo languages","manobo, langues"
281
+ "glv","","gv","Manx","manx; mannois"
282
+ "mao","mri","mi","Maori","maori"
283
+ "arn","","","Mapudungun; Mapuche","mapudungun; mapuche; mapuce"
284
+ "mar","","mr","Marathi","marathe"
285
+ "chm","","","Mari","mari"
286
+ "mah","","mh","Marshallese","marshall"
287
+ "mwr","","","Marwari","marvari"
288
+ "mas","","","Masai","massaï"
289
+ "myn","","","Mayan languages","maya, langues"
290
+ "men","","","Mende","mendé"
291
+ "mic","","","Mi'kmaq; Micmac","mi'kmaq; micmac"
292
+ "min","","","Minangkabau","minangkabau"
293
+ "mwl","","","Mirandese","mirandais"
294
+ "moh","","","Mohawk","mohawk"
295
+ "mdf","","","Moksha","moksa"
296
+ "mkh","","","Mon-Khmer languages","môn-khmer, langues"
297
+ "lol","","","Mongo","mongo"
298
+ "mon","","mn","Mongolian","mongol"
299
+ "cnr","","","Montenegrin","monténégrin"
300
+ "mos","","","Mossi","moré"
301
+ "mul","","","Multiple languages","multilingue"
302
+ "mun","","","Munda languages","mounda, langues"
303
+ "nqo","","","N'Ko","n'ko"
304
+ "nah","","","Nahuatl languages","nahuatl, langues"
305
+ "nau","","na","Nauru","nauruan"
306
+ "nav","","nv","Navajo; Navaho","navaho"
307
+ "nbl","","nr","Ndebele, South; South Ndebele","ndébélé du Sud"
308
+ "nde","","nd","Ndebele, North; North Ndebele","ndébélé du Nord"
309
+ "ndo","","ng","Ndonga","ndonga"
310
+ "nap","","","Neapolitan","napolitain"
311
+ "new","","","Nepal Bhasa; Newari","nepal bhasa; newari"
312
+ "nep","","ne","Nepali","népalais"
313
+ "nia","","","Nias","nias"
314
+ "nic","","","Niger-Kordofanian languages","nigéro-kordofaniennes, langues"
315
+ "ssa","","","Nilo-Saharan languages","nilo-sahariennes, langues"
316
+ "niu","","","Niuean","niué"
317
+ "zxx","","","No linguistic content; Not applicable","pas de contenu linguistique; non applicable"
318
+ "nog","","","Nogai","nogaï; nogay"
319
+ "non","","","Norse, Old","norrois, vieux"
320
+ "nai","","","North American Indian languages","nord-amérindiennes, langues"
321
+ "frr","","","Northern Frisian","frison septentrional"
322
+ "sme","","se","Northern Sami","sami du Nord"
323
+ "nno","","nn","Norwegian Nynorsk; Nynorsk, Norwegian","norvégien nynorsk; nynorsk, norvégien"
324
+ "nor","","no","Norwegian","norvégien"
325
+ "nub","","","Nubian languages","nubiennes, langues"
326
+ "nym","","","Nyamwezi","nyamwezi"
327
+ "nyn","","","Nyankole","nyankolé"
328
+ "nyo","","","Nyoro","nyoro"
329
+ "nzi","","","Nzima","nzema"
330
+ "oci","","oc","Occitan (post 1500)","occitan (après 1500)"
331
+ "arc","","","Official Aramaic (700-300 BCE); Imperial Aramaic (700-300 BCE)","araméen d'empire (700-300 BCE)"
332
+ "oji","","oj","Ojibwa","ojibwa"
333
+ "ori","","or","Oriya","oriya"
334
+ "orm","","om","Oromo","galla"
335
+ "osa","","","Osage","osage"
336
+ "oss","","os","Ossetian; Ossetic","ossète"
337
+ "oto","","","Otomian languages","otomi, langues"
338
+ "pal","","","Pahlavi","pahlavi"
339
+ "pau","","","Palauan","palau"
340
+ "pli","","pi","Pali","pali"
341
+ "pam","","","Pampanga; Kapampangan","pampangan"
342
+ "pag","","","Pangasinan","pangasinan"
343
+ "pan","","pa","Panjabi; Punjabi","pendjabi"
344
+ "pap","","","Papiamento","papiamento"
345
+ "paa","","","Papuan languages","papoues, langues"
346
+ "nso","","","Pedi; Sepedi; Northern Sotho","pedi; sepedi; sotho du Nord"
347
+ "peo","","","Persian, Old (ca.600-400 B.C.)","perse, vieux (ca. 600-400 av. J.-C.)"
348
+ "per","fas","fa","Persian","persan"
349
+ "phi","","","Philippine languages","philippines, langues"
350
+ "phn","","","Phoenician","phénicien"
351
+ "pon","","","Pohnpeian","pohnpei"
352
+ "pol","","pl","Polish","polonais"
353
+ "por","","pt","Portuguese","portugais"
354
+ "pra","","","Prakrit languages","prâkrit, langues"
355
+ "pro","","","Provençal, Old (to 1500); Occitan, Old (to 1500)","provençal ancien (jusqu'à 1500); occitan ancien (jusqu'à 1500)"
356
+ "pus","","ps","Pushto; Pashto","pachto"
357
+ "que","","qu","Quechua","quechua"
358
+ "raj","","","Rajasthani","rajasthani"
359
+ "rap","","","Rapanui","rapanui"
360
+ "rar","","","Rarotongan; Cook Islands Maori","rarotonga; maori des îles Cook"
361
+ "qaa-qtz","","","Reserved for local use","réservée à l'usage local"
362
+ "roa","","","Romance languages","romanes, langues"
363
+ "rum","ron","ro","Romanian; Moldavian; Moldovan","roumain; moldave"
364
+ "roh","","rm","Romansh","romanche"
365
+ "rom","","","Romany","tsigane"
366
+ "run","","rn","Rundi","rundi"
367
+ "rus","","ru","Russian","russe"
368
+ "sal","","","Salishan languages","salishennes, langues"
369
+ "sam","","","Samaritan Aramaic","samaritain"
370
+ "smi","","","Sami languages","sames, langues"
371
+ "smo","","sm","Samoan","samoan"
372
+ "sad","","","Sandawe","sandawe"
373
+ "sag","","sg","Sango","sango"
374
+ "san","","sa","Sanskrit","sanskrit"
375
+ "sat","","","Santali","santal"
376
+ "srd","","sc","Sardinian","sarde"
377
+ "sas","","","Sasak","sasak"
378
+ "sco","","","Scots","écossais"
379
+ "sel","","","Selkup","selkoupe"
380
+ "sem","","","Semitic languages","sémitiques, langues"
381
+ "srp","","sr","Serbian","serbe"
382
+ "srr","","","Serer","sérère"
383
+ "shn","","","Shan","chan"
384
+ "sna","","sn","Shona","shona"
385
+ "iii","","ii","Sichuan Yi; Nuosu","yi de Sichuan"
386
+ "scn","","","Sicilian","sicilien"
387
+ "sid","","","Sidamo","sidamo"
388
+ "sgn","","","Sign Languages","langues des signes"
389
+ "bla","","","Siksika","blackfoot"
390
+ "snd","","sd","Sindhi","sindhi"
391
+ "sin","","si","Sinhala; Sinhalese","singhalais"
392
+ "sit","","","Sino-Tibetan languages","sino-tibétaines, langues"
393
+ "sio","","","Siouan languages","sioux, langues"
394
+ "sms","","","Skolt Sami","sami skolt"
395
+ "den","","","Slave (Athapascan)","esclave (athapascan)"
396
+ "sla","","","Slavic languages","slaves, langues"
397
+ "slo","slk","sk","Slovak","slovaque"
398
+ "slv","","sl","Slovenian","slovène"
399
+ "sog","","","Sogdian","sogdien"
400
+ "som","","so","Somali","somali"
401
+ "son","","","Songhai languages","songhai, langues"
402
+ "snk","","","Soninke","soninké"
403
+ "wen","","","Sorbian languages","sorabes, langues"
404
+ "sot","","st","Sotho, Southern","sotho du Sud"
405
+ "sai","","","South American Indian languages","sud-amérindiennes, langues"
406
+ "alt","","","Southern Altai","altai du Sud"
407
+ "sma","","","Southern Sami","sami du Sud"
408
+ "spa","","es","Spanish; Castilian","espagnol; castillan"
409
+ "srn","","","Sranan Tongo","sranan tongo"
410
+ "zgh","","","Standard Moroccan Tamazight","amazighe standard marocain"
411
+ "suk","","","Sukuma","sukuma"
412
+ "sux","","","Sumerian","sumérien"
413
+ "sun","","su","Sundanese","soundanais"
414
+ "sus","","","Susu","soussou"
415
+ "swa","","sw","Swahili","swahili"
416
+ "ssw","","ss","Swati","swati"
417
+ "swe","","sv","Swedish","suédois"
418
+ "gsw","","","Swiss German; Alemannic; Alsatian","suisse alémanique; alémanique; alsacien"
419
+ "syr","","","Syriac","syriaque"
420
+ "tgl","","tl","Tagalog","tagalog"
421
+ "tah","","ty","Tahitian","tahitien"
422
+ "tai","","","Tai languages","tai, langues"
423
+ "tgk","","tg","Tajik","tadjik"
424
+ "tmh","","","Tamashek","tamacheq"
425
+ "tam","","ta","Tamil","tamoul"
426
+ "tat","","tt","Tatar","tatar"
427
+ "tel","","te","Telugu","télougou"
428
+ "ter","","","Tereno","tereno"
429
+ "tet","","","Tetum","tetum"
430
+ "tha","","th","Thai","thaï"
431
+ "tib","bod","bo","Tibetan","tibétain"
432
+ "tig","","","Tigre","tigré"
433
+ "tir","","ti","Tigrinya","tigrigna"
434
+ "tem","","","Timne","temne"
435
+ "tiv","","","Tiv","tiv"
436
+ "dgr","","","Tlicho; Dogrib","tlicho; dogrib"
437
+ "tli","","","Tlingit","tlingit"
438
+ "tpi","","","Tok Pisin","tok pisin"
439
+ "tkl","","","Tokelau","tokelau"
440
+ "tog","","","Tonga (Nyasa)","tonga (Nyasa)"
441
+ "ton","","to","Tonga (Tonga Islands)","tongan (Îles Tonga)"
442
+ "tsi","","","Tsimshian","tsimshian"
443
+ "tso","","ts","Tsonga","tsonga"
444
+ "tsn","","tn","Tswana","tswana"
445
+ "tum","","","Tumbuka","tumbuka"
446
+ "tup","","","Tupi languages","tupi, langues"
447
+ "ota","","","Turkish, Ottoman (1500-1928)","turc ottoman (1500-1928)"
448
+ "tur","","tr","Turkish","turc"
449
+ "tuk","","tk","Turkmen","turkmène"
450
+ "tvl","","","Tuvalu","tuvalu"
451
+ "tyv","","","Tuvinian","touva"
452
+ "twi","","tw","Twi","twi"
453
+ "udm","","","Udmurt","oudmourte"
454
+ "uga","","","Ugaritic","ougaritique"
455
+ "uig","","ug","Uighur; Uyghur","ouïgour"
456
+ "ukr","","uk","Ukrainian","ukrainien"
457
+ "umb","","","Umbundu","umbundu"
458
+ "mis","","","Uncoded languages","langues non codées"
459
+ "und","","","Undetermined","indéterminée"
460
+ "hsb","","","Upper Sorbian","haut-sorabe"
461
+ "urd","","ur","Urdu","ourdou"
462
+ "uzb","","uz","Uzbek","ouszbek"
463
+ "vai","","","Vai","vaï"
464
+ "ven","","ve","Venda","venda"
465
+ "vie","","vi","Vietnamese","vietnamien"
466
+ "vol","","vo","Volapük","volapük"
467
+ "vot","","","Votic","vote"
468
+ "wak","","","Wakashan languages","wakashanes, langues"
469
+ "wln","","wa","Walloon","wallon"
470
+ "war","","","Waray","waray"
471
+ "was","","","Washo","washo"
472
+ "wel","cym","cy","Welsh","gallois"
473
+ "fry","","fy","Western Frisian","frison occidental"
474
+ "wal","","","Wolaitta; Wolaytta","wolaitta; wolaytta"
475
+ "wol","","wo","Wolof","wolof"
476
+ "xho","","xh","Xhosa","xhosa"
477
+ "sah","","","Yakut","iakoute"
478
+ "yao","","","Yao","yao"
479
+ "yap","","","Yapese","yapois"
480
+ "yid","","yi","Yiddish","yiddish"
481
+ "yor","","yo","Yoruba","yoruba"
482
+ "ypk","","","Yupik languages","yupik, langues"
483
+ "znd","","","Zande languages","zandé, langues"
484
+ "zap","","","Zapotec","zapotèque"
485
+ "zza","","","Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazaki","zaza; dimili; dimli; kirdki; kirmanjki; zazaki"
486
+ "zen","","","Zenaga","zenaga"
487
+ "zha","","za","Zhuang; Chuang","zhuang; chuang"
488
+ "zul","","zu","Zulu","zoulou"
489
+ "zun","","","Zuni","zuni"
490
+ "skr","","","Saraiki","saraiki"
491
+ "swc","","",Swahili Congo","swahili congolais"
492
+ "nus","","","Nuer","nuer"
493
+ "apd","","","Arabic Sudan", "arabe soudanais"
494
+ "shu","","","Shuwa Arabic;Chadian Arabic;Western Sudanic Arabic", "arabe tchadien"
495
+ "mcn","","","Massa;Masana;Masa","massa"
496
+ "ayn","","","Sanaani Arabic","arabe sanani"
497
+ "acq","","","Ta'izzi-Adeni Arabic","arabe ta'izzi-adeni"