Commons:Lingua Libre
Lingua Libre
Welcome !
[edit]A deep reorganisation of LinguaLibre.org is ongoing. Since our wiki is entering end of life, we would like Commons:Lingua Libre to become the top wiki page for the wiki-based interactions and information, resources, tutorials and editable local lists. LinguaLibre.org will then continue to serve as a branding site and an host for the recording studio. This wiki page would be used to share major announcements in coming weeks. You are encouraged to spread the word. :)

Announcement (1): new recording Studio pre-release !
[edit]- Try out the pre-release: https://lingua-libre.toolforge.org (testing ground).
- Found a bug? Please report it here: Commons talk:Lingua Libre#Reporting bugs.
Context
[edit]Over the past decade, Lingua Libre has helped 315 linguistic communities around the world record their voices — over 1.4 million recordings so far! –, and to share those records through Wikimedia projects.
But as our project grew, the old tool became too hard to maintain and improve. It was time for a big revamp.
For the last two years, a team of volunteers and freelancers — supported by Wikimedia France, the French Ministry of Culture’s Department for French Languages (fr:DGLFLF), and others — have been working hard on a brand-new version of Lingua Libre, nicknamed Lingua Libre Django.
This new version is built on a modern, easier-to-maintain stack (VueJS, Django, and MariaDB). This stack allows us to fix, add, and expand faster. We also took the opportunity to refresh the design and improve mobile support. All open source on Wikimedia France's Gitlab.
The New Recording Studio: Lingua Libre Django
[edit]We’ve rebuilt nearly all the old features — and added some great new ones!

- NEW! Step 1: Pick among 10,000+ languages & dialects ! You can now work on rare languages as soon as you login.
- NEW! Step 4: Share your list! You can now share a link with a predefined language and word list. Your friends can jump straight in — no setup needed.
- NEW! Step 6: Play all recordings! Listen to all your recordings in one go and uncheck the ones you’re not happy with.
- NEW! Step 6: Instant SDC support! This helps your recordings get reused automatically across Wikimedia projects.
- NEW! App-wide: Keyboard accessible! You can now navigate using the keyboard alone — making Lingua Libre easier to use for everyone.
- NEW! App-wide: Well known Django / Vuejs code ! So your community can jump in and add that sweet feature you need.

Now that the codebase is simpler and cleaner, we can move faster — fixing bugs, adding new features, and finding even more ways to highlight your recordings. These updates will roll out in future development cycles.
After a short 15-day testing period, the new app will move to its permanent home at Lingualibre.org.
Thanks
[edit]The work is still ongoing, but we want to give a big thank-you to everyone who’s been part of this journey — especially User:Poslovitch, User:Pushkar7077, User:Yug, Aditya, and SaltyKheera — for tackling hundreds of technical challenges and building up the new codebase from ground up !
We’re also very grateful for the support and funding from Wikimedia France, the French Ministry of Culture’s Department for French Languages (DGLFLF), the French Ministry of Higher Education (through a Wikiresidence in Toulouse), the Google Summer of Code 2024, and the Wikimedia Foundation.
Stay tuned — more updates and good news are coming soon! 🎉
Announcement (2): update !
[edit]Hello All, 👋
Here is our second progress update on the Lingua Libre migration, with two main points to share.
📌 Recording Studio Migration
[edit]First, the migration of the Lingua Libre recording studio is progressing, but at a slower pace than initially planned.
This delay is due to:
- the testing phase gathering too little feedback so far, which led us to extend it in order to ensure better coverage and stability;
- a scheduling mismatch between Michael (WMFR) and User:Yug, which made it difficult to identify a suitable migration window in December.
We consider this extra time as an opportunity to strengthen the process and ensure a smoother transition for everyone.
🗂️ Wikipages migration has started!
[edit]
Good news: the migration of Lingua Libre wikipages has officially begun.
Existing Lingua Libre wiki pages will progressively be phased out and replaced with redirects pointing to their new pages on Wikimedia Commons. Corresponding announcements are being sent.
🧳Migration steps include
[edit]- inventoring existing wikipages via the LinguaLibre.org inventory tool (code);
- filtering out deprecated (userpages, local scripts, etc.) or migration-postponed (Unilex lists) wikipages;
- building the list of pages to migrate during this phase 1.
- exporting the wikipages via lingualibre:Special:Export
- cleaning and enhancing the wikipages from Lingualibre.org via clean-xml.js script and {{Lingua Libre list}}
- importing the wikipages to Wikimedia Commons via Special:Import
Once migrated, pages on Lingualibre.org will be automatically masked.
Current status
[edit]- ✅ User:* 19 (import)
- ✅ Template:* 69 (import)
- Lingualibre:* 349
- Help:* 228
- Category:* 29
- ✅ List:* 1,587 (imports)
- Translations:* 5,619
Next
[edit]This process is being carried out carefully and unveiled unexpected bottlenecks for Translations pages, with Wikimedia Commons server access. It therefore may take up to 2~4 weeks. While we aim to import clean data — and, where possible, enhanced content including automated fixes to links and page titles—, community review will still be essential.
Your help will be very welcome to check, improve, and refresh the migrated pages.
— The Lingua Libre Team
See also
[edit]- Translating:Lingua_Libre – to translate Lingua Libre into your languages.
- New Studio Uploads
Current subpages
[edit]- Lingua Libre
- Lingua Libre/AppNotice
- Lingua Libre/Dictionary
- Lingua Libre/Exclusion list:Afr
- Lingua Libre/Exclusion list:Ara
- Lingua Libre/Exclusion list:Ast
- Lingua Libre/Exclusion list:Aze
- Lingua Libre/Exclusion list:Bel
- Lingua Libre/Exclusion list:Ben
- Lingua Libre/Exclusion list:Bul
- Lingua Libre/Exclusion list:Cat
- Lingua Libre/Exclusion list:Ceb
- Lingua Libre/Exclusion list:Ces
- Lingua Libre/Exclusion list:Cmn
- Lingua Libre/Exclusion list:Csb
- Lingua Libre/Exclusion list:Cym
- Lingua Libre/Exclusion list:Dan
- Lingua Libre/Exclusion list:Deu
- Lingua Libre/Exclusion list:Eng
- Lingua Libre/Exclusion list:Epo
- Lingua Libre/Exclusion list:Est
- Lingua Libre/Exclusion list:Eus
- Lingua Libre/Exclusion list:Fao
- Lingua Libre/Exclusion list:Fas
- Lingua Libre/Exclusion list:Fin
- Lingua Libre/Exclusion list:Fra
- Lingua Libre/Exclusion list:Gla
- Lingua Libre/Exclusion list:Gle
- Lingua Libre/Exclusion list:Glg
- Lingua Libre/Exclusion list:Grc
- Lingua Libre/Exclusion list:Gre
- Lingua Libre/Exclusion list:Guj
- Lingua Libre/Exclusion list:Hau
- Lingua Libre/Exclusion list:Heb
- Lingua Libre/Exclusion list:Hin
- Lingua Libre/Exclusion list:Hrv
- Lingua Libre/Exclusion list:Hun
- Lingua Libre/Exclusion list:Hye
- Lingua Libre/Exclusion list:Ido
- Lingua Libre/Exclusion list:Ina
- Lingua Libre/Exclusion list:Ind
- Lingua Libre/Exclusion list:Isl
- Lingua Libre/Exclusion list:Ita
- Lingua Libre/Exclusion list:Jav
- Lingua Libre/Exclusion list:Jpn
- Lingua Libre/Exclusion list:Kan
- Lingua Libre/Exclusion list:Kat
- Lingua Libre/Exclusion list:Kaz
- Lingua Libre/Exclusion list:Khm
- Lingua Libre/Exclusion list:Kor
- Lingua Libre/Exclusion list:Kur
- Lingua Libre/Exclusion list:Lat
- Lingua Libre/Exclusion list:Lit
- Lingua Libre/Exclusion list:Ltz
- Lingua Libre/Exclusion list:Lvs
- Lingua Libre/Exclusion list:Mal
- Lingua Libre/Exclusion list:Mar
- Lingua Libre/Exclusion list:Mkd
- Lingua Libre/Exclusion list:Mlg
- Lingua Libre/Exclusion list:Mlt
- Lingua Libre/Exclusion list:Mon
- Lingua Libre/Exclusion list:Msa
- Lingua Libre/Exclusion list:Nld
- Lingua Libre/Exclusion list:Nor
- Lingua Libre/Exclusion list:Oci
- Lingua Libre/Exclusion list:Pnb
- Lingua Libre/Exclusion list:Pol
- Lingua Libre/Exclusion list:Por
- Lingua Libre/Exclusion list:Ron
- Lingua Libre/Exclusion list:Rus
- Lingua Libre/Exclusion list:San
- Lingua Libre/Exclusion list:Slk
- Lingua Libre/Exclusion list:Slv
- Lingua Libre/Exclusion list:Spa
- Lingua Libre/Exclusion list:Sqi
- Lingua Libre/Exclusion list:Swa
- Lingua Libre/Exclusion list:Swe
- Lingua Libre/Exclusion list:Tam
- Lingua Libre/Exclusion list:Tel
- Lingua Libre/Exclusion list:Tgl
- Lingua Libre/Exclusion list:Tha
- Lingua Libre/Exclusion list:Tur
- Lingua Libre/Exclusion list:Ukr
- Lingua Libre/Exclusion list:Urd
- Lingua Libre/Exclusion list:Vie
- Lingua Libre/Exclusion list:Wuu
- Lingua Libre/Exclusion list:Yid
- Lingua Libre/Exclusion list:Yue
- Lingua Libre/Help
- Lingua Libre/List/Aau/Swadesh
- Lingua Libre/List/Abl/Ranessa
- Lingua Libre/List/Abl/ayu
- Lingua Libre/List/Abl/daftarkata1
- Lingua Libre/List/Abl/dharizka
- Lingua Libre/List/Abl/dharizka2
- Lingua Libre/List/Abl/dharizka3
- Lingua Libre/List/Abl/inespr
- Lingua Libre/List/Abl/inesprisya
- Lingua Libre/List/Abl/miraya
- Lingua Libre/List/Abl/mutiara
- Lingua Libre/List/Abl/riyanindrajaya
- Lingua Libre/List/Abl/sinta
- Lingua Libre/List/Acy/Food drinks and vegetation
- Lingua Libre/List/Ajp/AmmanF
- Lingua Libre/List/Ajp/AmmanM
- Lingua Libre/List/Ajp/AseelF
- Lingua Libre/List/Ajp/Culture
- Lingua Libre/List/Ajp/Galilee
- Lingua Libre/List/Ajp/General Northern Palestinian
- Lingua Libre/List/Ajp/IbrahimZ
- Lingua Libre/List/Ajp/Israa
- Lingua Libre/List/Ajp/JerusalemF
- Lingua Libre/List/Ajp/JerusalemM
- Lingua Libre/List/Ajp/Khalil
- Lingua Libre/List/Ajp/Khalil2
- Lingua Libre/List/Ajp/Khalil3
- Lingua Libre/List/Ajp/List
- Lingua Libre/List/Ajp/Mohammad
- Lingua Libre/List/Ajp/NazarethF
- Lingua Libre/List/Ajp/NazarethM
- Lingua Libre/List/Ajp/Nouns
- Lingua Libre/List/Ajp/People
- Lingua Libre/List/Ajp/Proper Nouns
- Lingua Libre/List/Ajp/Rural
- Lingua Libre/List/Ajp/Sentences-10
- Lingua Libre/List/Ajp/Sentences-1A
- Lingua Libre/List/Ajp/Sentences-1B
- Lingua Libre/List/Ajp/Sentences-1C
- Lingua Libre/List/Ajp/Sentences-1D
- Lingua Libre/List/Ajp/Sentences-2
- Lingua Libre/List/Ajp/Sentences-3
- Lingua Libre/List/Ajp/Sentences-5
- Lingua Libre/List/Ajp/Sentences-7
- Lingua Libre/List/Ajp/Sentences-8
- Lingua Libre/List/Ajp/Sentences-Adv
- Lingua Libre/List/Ajp/Sentences-Q
- Lingua Libre/List/Ajp/Sentences-ء
- Lingua Libre/List/Ajp/Sentences-ج
- Lingua Libre/List/Ajp/Sentences-ح
- Lingua Libre/List/Ajp/Sentences-د
- Lingua Libre/List/Ajp/Sentences-ر
- Lingua Libre/List/Ajp/Sentences-ز
- Lingua Libre/List/Ajp/Sentences-س
- Lingua Libre/List/Ajp/Sentences-ش
- Lingua Libre/List/Ajp/Sentences-ص
- Lingua Libre/List/Ajp/Sentences-ض
- Lingua Libre/List/Ajp/Sentences-ط
- Lingua Libre/List/Ajp/Sentences-ع
- Lingua Libre/List/Ajp/Sentences-غ
- Lingua Libre/List/Ajp/Sentences-ف
- Lingua Libre/List/Ajp/Sentences-ق
- Lingua Libre/List/Ajp/Sentences-ك
- Lingua Libre/List/Ajp/Sentences-ل
- Lingua Libre/List/Ajp/Sentences-م
- Lingua Libre/List/Ajp/Sentences-ن
- Lingua Libre/List/Ajp/Sentences-ه
- Lingua Libre/List/Ajp/Sentences-و
- Lingua Libre/List/Ajp/Verbs
- Lingua Libre/List/Ajp/ux
- Lingua Libre/List/Amh/swadesh
- Lingua Libre/List/Apc/Central Rural Palestinian
- Lingua Libre/List/Apc/Central Urban Palestinian
- Lingua Libre/List/Apc/General Palestinian
- Lingua Libre/List/Apc/Northern Palestinian
- Lingua Libre/List/Apc/Rural Palestinian
- Lingua Libre/List/Ara/Arabic sound workshop
- Lingua Libre/List/Ara/Wiktionary lemmas
- Lingua Libre/List/Arq/Voice of Mena Darija
- Lingua Libre/List/Ary/صحاب الدار
- Lingua Libre/List/Arz/100 frequent words
- Lingua Libre/List/Arz/Animal onomatopoeia
- Lingua Libre/List/Atj/Awesis
- Lingua Libre/List/Ayb/Swadesh
- Lingua Libre/List/Aze/English wiktionary lemmas without audio
- Lingua Libre/List/Bci/Swadesh 207
- Lingua Libre/List/Ben/Mahabharata
- Lingua Libre/List/Ben/Mahabharata Kauravas
- Lingua Libre/List/Ben/MdsShakil
- Lingua Libre/List/Ben/Shiva
- Lingua Libre/List/Ben/Tahmid wordlist
- Lingua Libre/List/Ben/Tahmid wordlist 0
- Lingua Libre/List/Ben/Tahmid wordlist 1
- Lingua Libre/List/Ben/Tahmid wordlist 2
- Lingua Libre/List/Ben/Tahmid wordlist 3
- Lingua Libre/List/Ben/Tahmid wordlist special
- Lingua Libre/List/Ben/Test pages
- Lingua Libre/List/Ben/Titodutta
- Lingua Libre/List/Ben/Titodutta1
- Lingua Libre/List/Ben/Titodutta2
- Lingua Libre/List/Ben/TitoduttaLexeme
- Lingua Libre/List/Ben/TitoduttaLexeme1
- Lingua Libre/List/Ben/TitoduttaLexeme2
- Lingua Libre/List/Ben/TitoduttaLexeme3
- Lingua Libre/List/Ben/TitoduttaLexeme4
- Lingua Libre/List/Ben/TitoduttaOld
- Lingua Libre/List/Ben/TitoduttaProverbs
- Lingua Libre/List/Ben/উৎসব মরসুম ২০২০ এডিট-আ-থন
- Lingua Libre/List/Ben/কথামৃত৫
- Lingua Libre/List/Ben/পুনরায়
- Lingua Libre/List/Ben/পুনরায়১
- Lingua Libre/List/Ben/মসকল
- Lingua Libre/List/Ben/মহাত্মা গান্ধী ২০২০
- Lingua Libre/List/Ben/মহাশ্রুতি
- Lingua Libre/List/Ben/মহাশ্রুতিময়ী/অ
- Lingua Libre/List/Ben/মহাশ্রুতিময়ী/খ
- Lingua Libre/List/Ben/মহাশ্রুতিময়ী/গ
- Lingua Libre/List/Ben/মহাশ্রুতিময়ী/চ
- Lingua Libre/List/Ben/মহাশ্রুতিময়ী/চই
- Lingua Libre/List/Ben/মহাশ্রুতিময়ী/ট
- Lingua Libre/List/Ben/মেঘ ১
- Lingua Libre/List/Ben/রবি ঠাকুর/গোরা (১–৪)
- Lingua Libre/List/Ben/রবি ঠাকুর/ঘাটের কথা
- Lingua Libre/List/Ben/রবি ঠাকুর/চতুরঙ্গ
- Lingua Libre/List/Ben/রবি ঠাকুর/মুকুট
- Lingua Libre/List/Ben/রবি ঠাকুর/রাজপথের কথা
- Lingua Libre/List/Ben/রবি ঠাকুর/শেষ লেখা
- Lingua Libre/List/Ben/সুভাষচন্দ্র বসু
- Lingua Libre/List/Bew/Gandaria-Selatan
- Lingua Libre/List/Bew/Gandaria-Selatan-2
- Lingua Libre/List/Bew/Gandaria-Selatan-3
- Lingua Libre/List/Bew/WT2-A
- Lingua Libre/List/Bew/WT2-B
- Lingua Libre/List/Bew/WT2-C
- Lingua Libre/List/Bew/WT2-D
- Lingua Libre/List/Bew/WT2-E
- Lingua Libre/List/Bew/WT3-Ahmad Mawardi
- Lingua Libre/List/Bew/WT3-Swarabakti
- Lingua Libre/List/Bjn/test
- Lingua Libre/List/Bkr/Bakumpai 1
- Lingua Libre/List/Bkr/Bakumpai 10
- Lingua Libre/List/Bkr/Bakumpai 11
- Lingua Libre/List/Bkr/Bakumpai 2
- Lingua Libre/List/Bkr/Bakumpai 3
- Lingua Libre/List/Bkr/Bakumpai 4
- Lingua Libre/List/Bkr/Bakumpai 5
- Lingua Libre/List/Bkr/Bakumpai 6
- Lingua Libre/List/Bkr/Bakumpai 7
- Lingua Libre/List/Bkr/Bakumpai 8
- Lingua Libre/List/Bkr/Bakumpai 9
- Lingua Libre/List/Bn/MdsShakil
- Lingua Libre/List/Bre/Arskol
- Lingua Libre/List/Bre/Beajiñ
- Lingua Libre/List/Bre/BinvijiSonerezh
- Lingua Libre/List/Bre/Brioù
- Lingua Libre/List/Bre/Broioù
- Lingua Libre/List/Bre/Divroañ
- Lingua Libre/List/Bre/Gwezarvro
- Lingua Libre/List/Bre/HdoAlLivioù
- Lingua Libre/List/Bre/HdoArMaezioù
- Lingua Libre/List/Bre/HdoArMor
- Lingua Libre/List/Bre/HdoLiorzh
- Lingua Libre/List/Bre/HdoPikBzh
- Lingua Libre/List/Bre/Keginañ
- Lingua Libre/List/Bre/Korf
- Lingua Libre/List/Bre/Liv
- Lingua Libre/List/Bre/Mell-droad
- Lingua Libre/List/Bre/Micherioù
- Lingua Libre/List/Bre/Most frequent words
- Lingua Libre/List/Bre/Pesked ar Mor
- Lingua Libre/List/Bre/Redek
- Lingua Libre/List/Bre/Servijoù
- Lingua Libre/List/Bre/Swadesh
- Lingua Libre/List/Bre/Yec'hed ar rev
- Lingua Libre/List/Bre/ Labour an douar
- Lingua Libre/List/Bre/ c'hoarioù
- Lingua Libre/List/Bre/ gerioù o kregiñ gant CH
- Lingua Libre/List/Bre/ gerioù o kregiñ gant D
- Lingua Libre/List/Bre/ gerioù o kregiñ gant E
- Lingua Libre/List/Bre/ gerioù o kregiñ gant F
- Lingua Libre/List/Bre/ gerioù o kregiñ gant G
- Lingua Libre/List/Bre/ gerioù o kregiñ gant H
- Lingua Libre/List/Bre/ gerioù o kregiñ gant IJ
- Lingua Libre/List/Bre/al lenn hag al lennegezh
- Lingua Libre/List/Bre/amzer
- Lingua Libre/List/Bre/an niveroù
- Lingua Libre/List/Bre/ar c'hoad
- Lingua Libre/List/Bre/babigoù
- Lingua Libre/List/Bre/boued
- Lingua Libre/List/Bre/dafar ar burev
- Lingua Libre/List/Bre/endro
- Lingua Libre/List/Bre/foto
- Lingua Libre/List/Bre/frazennbemdeziek
- Lingua Libre/List/Bre/geraioueg steredoniel
- Lingua Libre/List/Bre/gerioù o kregiñ gant A
- Lingua Libre/List/Bre/gerioù o kregiñ gant B
- Lingua Libre/List/Bre/gerioù o kregiñ gant c'h
- Lingua Libre/List/Bre/gerioù pleustrek
- Lingua Libre/List/Bre/gêrioù pleustrek
- Lingua Libre/List/Bre/gêrioù tremenadur
- Lingua Libre/List/Bre/kazetennerezh
- Lingua Libre/List/Bre/kegin
- Lingua Libre/List/Bre/legumaj
- Lingua Libre/List/Bre/legumaj gant ar ger-mell
- Lingua Libre/List/Bre/livañ
- Lingua Libre/List/Bre/loened
- Lingua Libre/List/Bre/matematik
- Lingua Libre/List/Bre/mor
- Lingua Libre/List/Bre/natur
- Lingua Libre/List/Bre/nevez1
- Lingua Libre/List/Bre/patatez
- Lingua Libre/List/Bre/perzhioù personelezh
- Lingua Libre/List/Bre/plant gouez ar vro
- Lingua Libre/List/Bre/santadoù
- Lingua Libre/List/Bre/skol
- Lingua Libre/List/Bre/steredoniezh
- Lingua Libre/List/Bre/ti
- Lingua Libre/List/Bug/Jamang
- Lingua Libre/List/Bug/WT3-Asmiati
- Lingua Libre/List/Bug/WT3-Neon Pinkers
- Lingua Libre/List/Bug/WT3NasRI A.MuhammadAbduh
- Lingua Libre/List/Bxg/Swadesh
- Lingua Libre/List/Bzh/c'hoarioù olimpek
- Lingua Libre/List/Bzh kegin
- Lingua Libre/List/Bzhg/arz
- Lingua Libre/List/Bzhg/liv
- Lingua Libre/List/Cak/Numbers (1-20)
- Lingua Libre/List/Cat/Etnolingüística
- Lingua Libre/List/Cat/Swadesh
- Lingua Libre/List/Cmn/Cisel-expressions-3000
- Lingua Libre/List/Cmn/For Luilui
- Lingua Libre/List/Cmn/HSK 2012 : items missing from current audios database
- Lingua Libre/List/Cmn/HSK 2012 : level 1
- Lingua Libre/List/Cmn/HSK 2012 : level 2
- Lingua Libre/List/Cmn/HSK 2012 : level 3
- Lingua Libre/List/Cmn/HSK 2012 : level 4
- Lingua Libre/List/Cmn/HSK 2012 : level 5
- Lingua Libre/List/Cmn/HSK 2012 : level 6 (001-999)
- Lingua Libre/List/Cmn/HSK 2012 : level 6 (1000-1999)
- Lingua Libre/List/Cmn/HSK 2012 : level 6 (2000-2500)
- Lingua Libre/List/Cmn/Idioms
- Lingua Libre/List/Cmn/Swadesh
- Lingua Libre/List/Cmn/TEST HSK 2012 : level 1
- Lingua Libre/List/Cmn/pin1yin1-syllables-all-by-letters
- Lingua Libre/List/Cmn/pin1yin1-syllables-all-by-tones
- Lingua Libre/List/Cor/Numbers
- Lingua Libre/List/Cym
- Lingua Libre/List/Cym/AlanPritchard
- Lingua Libre/List/Cym/AlunaBethan
- Lingua Libre/List/Cym/Arwel&Simon
- Lingua Libre/List/Cym/DavidPrysorJones
- Lingua Libre/List/Cym/Enwau Môn
- Lingua Libre/List/Cym/Enwauychwanegolgog
- Lingua Libre/List/Cym/IoanDavies
- Lingua Libre/List/Cym/Rhian&Elain