Jump to content

Commons:Lingua Libre

From Wikimedia Commons, the free media repository
This page contains changes which are not marked for translation.

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!

2025 Lingua Libre Django-Step 1 Profiles-en


  • 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.

2025 Lingua Libre Django-Step 4 Lists-6 Share list link. This feature helps onboard new speakers and enthusiastic citizen linguists.

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.

— The Lingua Libre Team / Yug

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! 🎉

— The Lingua Libre Team / Yug


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]
LinguaLibre.org wikipages migration .

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]

Once migrated, pages on Lingualibre.org will be automatically masked.

Current status

[edit]
  1. ✅ User:* 19 (import)
  2. ✅ Template:* 101 [69 and 35]
  3. ✅ Lingualibre:* 349
  4. ✅ Help:* 228
  5. ✅ Category:* 29
  6. ✅ List:* 1,587 (imports)
  7. Translations:* ✅ roots (~26), ✅ subpages (~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 / Yug


Announcement (3): Wikimedia Commons is now our primary wiki !

[edit]

Hello everyone, 👋

We finished the wikipages migration : Wikimedia Commons is now Lingua Libre’s primary wiki!

After two weeks of intensive work, the migration of our documentation and project pages is largely complete. To ensure a smooth transition, most pages on Lingualibre.org are now automatically masked and redirect to Wikimedia Commons.

🌍 Preserving Language Diversity

[edit]

Being true believers in language diversity, we have made a sustained effort to migrate and preserve all translations previously contributed by the community. Over the last few days, we have also polished Commons root pages, search features and navigation templates to ensure everything is functional.

🗂️ New Project Structure

[edit]

The Lingua Libre project on Commons is now organized as follows:

├── Help:Lingua Libre (subpages) – Our primary help and documentation hub.
├── Commons:Lingua Libre (subpages) – The main project landing page.
|      └── Commons:Lingua Libre/List (subpages) – Home for vocabulary lists, organized by ISO 639-3 code, Wikidata QID, or English name.
├── Category:Lingua Libre – The root category for project assets (visuals, presentations, event photos, etc.).
|      └── Category:Lingua Libre pronunciation – The core category for all audio recordings.
└── {{Lingua Libre help}} & {{Lingua Libre technical}} – Navigation templates used to link the project across Commons and other wikis.

🛠️ Ongoing Adjustments

[edit]

While the bulk of the migration is successful, moving a wiki of this size inevitably means some elements may need fine-tuning. You may encounter:

  • Broken wikilinks, template calls, CSS or translations.
  • Outdated content that requires refreshing or deletion.

🤝 How you can help

[edit]

The project is now in our hands! We invite you to explore the new setup and help us "clean up" where needed. Whether it’s fixing a link, updating a translation, or suggesting a deletion for obsolete content, your contributions will help to making our new home on Commons better.

Thank you for your patience during this transition.

— The Lingua Libre Team / Yug

See also

[edit]


Current subpages

[edit]