Jump to content

Commons talk:Lingua Libre

Add topic
From Wikimedia Commons, the free media repository
Latest comment: 10 days ago by Yug in topic Reporting pages

Opening Lingua Libre project on Commons

[edit]

Welcome ! We are soon opening the Lingua Libre project on Wikimedia Commons. This wiki project is the local support and data for files within the Category:Lingua Libre. We created and therefore care for over 1.5 millions audios files in +300 languages. Yug (talk) 12:36, 9 October 2025 (UTC)Reply

Project structure

[edit]
Commons page Role Comment
Commons:Lingua_Libre/AppNotice i18n community notification for users of LinguaLibre.org. front-end/src/components/AppNotice.vue
Commons:Lingua_Libre/SiteNotice i18n community notification for users of the recording studio (Lingua Libre Django). /src/components/SiteNotice.vue
Commons:Lingua_Libre/List/{iso}/{Title} Words or text lists in quick access in Lingua Libre recorder's List step.
Category:Lingua Libre Root category for the project's assets on Commons, audio, visuals, presentations, events photos, etc.
Category:Lingua Libre pronunciation Core category for all our recordings. To rename "Lingua Libre recordings"
{{Lingua Libre help}} & {{Lingua Libre technical}} Navigation template for Lingua Libre project on Commons and beyond.

Announcement : New recording Studio pre-release !

[edit]

See message here Yug (talk) 11:16, 16 October 2025 (UTC)Reply

Hi team. Absolutely loving the new version! I love that I don't have to switch into another language version of the display to add words in that language. I am in the situation where I can speak words from other languages but I am not fluent in the written language. I think this will make it a lot easier for folks to donate their voices to the project.
I did have a few questions about the profile tab. It asks for location multiple times (after each language is added, and at the end of the profile). Is it a mechanism to connect the audio to specific accents from certain locations? For example, I learnt to speak on the south coast of England, but have lived in Scotland for more than 20 years. Or is it just the current physical location of the speaker? If the profile is edited after audio files are uploaded, are the changes applied retrospectively to previously recorded content? Any help would be deeply appreciated.
Drkirstyross (talk) 12:29, 10 December 2025 (UTC)Reply

fra -> sas correction needed

[edit]

Hello Pitchrigi, Hzu Hzu, Elmawardana20 and Rina Harpani, Your recorded the following files in French. You want them in LL-Q1294047 (sas), right ?

  1. File:LL-Q150 (fra)-Elmawardana20-kocok.wav --> File:LL-Q1294047 (sas)-Elmawardana20-kocok.wav
  2. File:LL-Q150 (fra)-Elmawardana20-gawur.wav --> File:LL-Q1294047 (sas)-Elmawardana20-gawur.wav
  3. File:LL-Q150 (fra)-Elmawardana20-cincang.wav --> File:LL-Q1294047 (sas)-Elmawardana20-cincang.wav
  4. File:LL-Q150 (fra)-Elmawardana20-peleng.wav --> File:LL-Q1294047 (sas)-Elmawardana20-peleng.wav
  5. File:LL-Q150 (fra)-Elmawardana20-ngalusan(g).wav --> File:LL-Q1294047 (sas)-Elmawardana20-ngalusan(g).wav
  6. File:LL-Q150 (fra)-Rina Harpani-jagung.wav --> File:LL-Q1294047 (sas)-Rina Harpani-jagung.wav
  7. File:LL-Q150 (fra)-Rina Harpani-saguq.wav --> File:LL-Q1294047 (sas)-Rina Harpani-saguq.wav
  8. File:LL-Q150 (fra)-Rina Harpani-aiq.wav --> File:LL-Q1294047 (sas)-Rina Harpani-aiq.wav
  9. File:LL-Q150 (fra)-Rina Harpani-manuq.wav --> File:LL-Q1294047 (sas)-Rina Harpani-manuq.wav
  10. File:LL-Q150 (fra)-Rina Harpani-santen.wav --> File:LL-Q1294047 (sas)-Rina Harpani-santen.wav
  11. File:LL-Q150 (fra)-Rina Harpani-udang.wav --> File:LL-Q1294047 (sas)-Rina Harpani-udang.wav
  12. File:LL-Q150 (fra)-Rina Harpani-kentang.wav --> File:LL-Q1294047 (sas)-Rina Harpani-kentang.wav
  13. File:LL-Q150 (fra)-Rina Harpani-empaq.wav --> File:LL-Q1294047 (sas)-Rina Harpani-empaq.wav
  14. File:LL-Q150 (fra)-Rina Harpani-teloq.wav --> File:LL-Q1294047 (sas)-Rina Harpani-teloq.wav
  15. File:LL-Q150 (fra)-Rina Harpani-ambon jawe.wav --> File:LL-Q1294047 (sas)-Rina Harpani-ambon jawe.wav
  16. File:LL-Q150 (fra)-Rina Harpani-empaq sampi.wav --> File:LL-Q1294047 (sas)-Rina Harpani-empaq sampi.wav
  17. File:LL-Q150 (fra)-Rina Harpani-tepung kanji.wav --> File:LL-Q1294047 (sas)-Rina Harpani-tepung kanji.wav

Yug (talk) 09:47, 15 November 2025 (UTC)Reply

Reporting bugs

[edit]

Welcome to this "Reporting bugs" section for early testers of the new Lingua Libre !

A Temporary demonstrator is secretly available to early testers at https://lingua-libre.toolforge.org . We invite testers to use various devices and report bugs here or better, on our Phabricator workboard. Please share your device name, browser name, version if known, and your Operating System, ex: Asus K40J, Firefox 143.0.4 Ubuntu 24.04.

As we are heading to put this Alpha into production we will mostly list bugs, fix the most notable ones, but we won't move elements around for optimization nor add feature for now. Those requests will be assessed for later coding cycles. You may use the following template:

=== Bug(s) report by {username} ===
* '''Bug name:''' {give it a name}
* '''Place:''' Step {n} > element {name, ex: "Test microphone!"}
* '''Incorrect behavior:''' {describe incorrect behavior}
* '''Wanted behavior:''' {describe}
* '''Device:'''
* '''Web browser:'''
* '''Phabricator task:''' Yes/No (if yes, share the task name) 

We hope you will enjoy this. Yug (talk) 09:56, 16 October 2025 (UTC)Reply

Bug(s) report by Yug

[edit]
  • Bug name: Double SDC on old records.
  • Place: Step 6 > write on the file's SDC.
  • Incorrect behavior: 's SDC is doubled.
  • Wanted behavior: The condition to wipe out the SDC.
  • Device: n.a.
  • Web browser: n.a.
  • Phabricator task: Yes/No (if yes, share the task name)

✓ Done Yug (talk) 14:16, 4 November 2025 (UTC)Reply
Hello. That was my recorded audio, I just tested it.
Device is Asus VivoBook X515FA, web browser is Chrome. But I don't understand 'incorrect behavior'? Inosham (talk). 12:15, 18 November 2025 (UTC)Reply

Bug report by Lucas Werkmeister

[edit]

Category:Lingua Libre pronunciation with incomplete parameters is filling up at an alarming rate, and a lot of the files in there (random example) have invalid wikitext (leading whitespace resulting in == Summary == instead of a real heading). Please take a look. --Lucas Werkmeister (talk) 14:13, 1 November 2025 (UTC)Reply

I think the “incomplete parameters” category might be there because new files are getting point in time (P585) instead of recording date (P10135)? Lucas Werkmeister (talk) 15:32, 1 November 2025 (UTC)Reply
!92 Lucas Werkmeister (talk) 18:01, 1 November 2025 (UTC)Reply
@Yug: Ping? Lucas Werkmeister (talk) 13:19, 4 November 2025 (UTC)Reply
@Lucas Werkmeister, thanks for the ping I missed this one ! Indeed, damn
I fixed the == Summary == a few days ago. Let me inspect the other stuff. Yug (talk) 14:15, 4 November 2025 (UTC)Reply
Ok! Found it ! This diff removes the Category:Lingua Libre pronunciation with incomplete parameters. So, we have to make the SpeakerId: {Lingualibre.org Qid} optional from {{Lingua Libre record}}. Indeed, this info is phased out with the new App release. Note: I don't have the rights to edit the module which powers this template. Yug (talk) 14:35, 4 November 2025 (UTC)Reply
We are back on track. Yug (talk) 18:09, 4 November 2025 (UTC)Reply
Suggested fix: Special:Diff/1109106214; I’ll probably deploy it to the non-sandbox module later tonight if nobody objects. Lucas Werkmeister (talk) 18:49, 4 November 2025 (UTC)Reply
✓ Done Lucas Werkmeister (talk) 20:40, 4 November 2025 (UTC)Reply
Good teamwork ! Yug (talk) 21:04, 4 November 2025 (UTC)Reply

Bug(s) report by Yug (2)

[edit]

The list of users affected :

Yug (talk) 13:17, 5 November 2025 (UTC)Reply

A script is being coded to solve this issue phab:T409323. Yug (talk) 17:16, 5 November 2025 (UTC)Reply

Migrating_`Translations:*`_pages

[edit]

Hello APatro, hello Martin_Urbanec,

I'm currently leading the migration of WM's Lingualibre.org to Commons, approved by both LL and WC communities, and your expertise may be helpful.

I just imported a part of lingualibre wikipages to Commons this past week. I'm now investigating how to export/import the Translations:* pages and would like your guidance on this. I see two avenues forward.

(A) Via double server access : User:APatro (WMF)/Move translatable bundles across wiki which you (APatro) authored shows a way forward. I don't have server access today, but I could

  1. get server access on lingualibre.org,
  2. use your export script for my (~28) pages with translations and create as many xml dumps,
  3. publish those xml files on github;
  4. share with someone (Martin?) with WMC server access who would use the script to move those Translations:* pages into Commons

(B) Via xml Special:Export / Special:Import :

  1. I inventoried the wikipages (~28) with translations (~5639) to migrate
  2. Use :lingualibre:Special:Export to get their root xml files
  3. Use Commons:Special:Import to import those (~28) root xml files
  4. request a WMC translation admin to manually activate the translate module on those (~28) pages
  5. Commons:Special:Import for those (~5639) translation subpages. Most translation pages are tiny and that will be split so that should work too.

Since I don't have any of the two server access needed for (A), I currently favor avenue (B). But I would also like to hear from you :

  • With avenue (A) and your 4-steps plan, do you know someone with Commons server access to lead the import on Commons ?
  • With avenue (B), do you see flaw in that 5 steps plan ?

Hope you may inform me a bit on these two approaches. Wish you a good day and thank for your tools. Yug (talk) 13:34, 2 January 2026 (UTC)Reply

For (A), you can file a Phabricator task tagged with phab:tag/wikimedia-maintenance-script-run, and someone with server access will pick it up. You can also attach the XML export directly to that task instead of uploading to GitHub. —Tacsipacsi (talk) 00:23, 4 January 2026 (UTC)Reply
+1 to @Tacsipacsi, except the attachment probably would not work (Phab has very low storage limits). Also see https://commons.wikimedia.org/wiki/User_talk:Martin_Urbanec#c-Martin_Urbanec-20260106143200-Yug-20260103192900 on my talk page for details. Happy to help with this once the ticket exists. Best, Martin Urbanec (talk) 14:33, 6 January 2026 (UTC)Reply
@Tacsipacsi, @Martin Urbanec, @APatro, @Michael Barbereau WMFr hello,
Correct me if I'm wrong since I'm unfamiliar with Gerit search and Mediwiki developments. But I just noticed Lingualibre.org uses MediaWiki 1.35.2 (28 May 2021) while Patro's export script was edited in the [MediaWiki Language Extension Bundle](https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle)'s gerit in 2023.
From what I understand, a mediawiki 1.35.2 won't have this ExportTranslatableBundleMaintenanceScript.php unless we update the MLEB to its v.2024.04 (?) which requires... MW 1.40.0. So, it looks like an impasse (?) Yug (talk) 16:08, 6 January 2026 (UTC)Reply

Pages to mark for translation

[edit]

Hello Vigneron, I come back to request your help as translation admin. Is it possible to mark the following pages for translations, either now (before creation) or when they become blue :

  1. Commons:Lingua Libre/About (mft)
  2. Commons:Lingua Libre/Changelog (mft)
  3. Commons:Lingua Libre/Chat room (mft)
  4. Commons:Lingua Libre/Community (mft)
  5. Commons:Lingua Libre/Copyrights (mft)
  6. Commons:Lingua Libre/Events (mft)
  7. Commons:Lingua Libre/Main Page (mft)
  8. Commons:Lingua Libre/Misleading items (mft)
  9. Commons:Lingua Libre/Privacy policy (mft)

Ceci est à remarquer, mes excuses :

  1. Commons:Lingua_Libre/Technical_board (mft)
  2. Help:Lingua Libre/Bots (mft)
  3. Help:Lingua Libre/Choosing a microphone (mft)
  4. Help:Lingua Libre/Configure your microphone (mft)
  5. Help:Lingua Libre/Create your own lists (mft)
  6. Help:Lingua Libre/Download datasets (mft)
  7. Help:Lingua Libre/Interface (mft)
  8. Help:Lingua Libre/Langtags (mft)
  9. Help:Lingua Libre (mft)
  10. Help:Lingua Libre/RecordWizard manual (mft)
  11. Help:Lingua Libre/Your first record (mft)

Best regards, Yug (talk) 18:03, 6 January 2026 (UTC)Reply

@Yug: we don't use the translation extension on Category and Template (they already have their own systems, which you will probably import next). I'll wait for the other pages. Cdlt, VIGNERON (talk) 18:24, 6 January 2026 (UTC)Reply
Oh, ok, received. Thanks for the reminder.
Commons:Lingua Libre/Misleading items import worked. All good. Yug (talk) 20:49, 6 January 2026 (UTC)Reply
C'est bien ça : le « marked for translation» est remis à zéro quand je réimporte la racine de page. Il faut que j'enlève les racines de mes seconds imports avec les sous-pages. Je viens de faire un import des Helps pour rien : les racines sont repassées en non-traduisible, donc les imports des sous pages sont rejetés. Je recule sur ce coup mais j'ai compris. Yug (talk) 15:27, 7 January 2026 (UTC)Reply

Audio files problem

[edit]

I uploaded some audio files for Kyrgyz words, but Wikimedia considers them not audio Almanbet Janışev (talk) 08:52, 8 January 2026 (UTC)Reply

Please see Commons:Village pump/Technical#WAV files being uploaded with wrong MIME type. Thanks. Tvpuppy (talk) 12:24, 8 January 2026 (UTC)Reply
@Almanbet Janışev It appears the problem has now been fixed. Thanks. Tvpuppy (talk) 21:03, 8 January 2026 (UTC)Reply

Reporting pages

[edit]

Hello everyone,

In early January 2026 nearly all wikipages from Lingualibre.org/wiki/ have been migrated :

See also the Lingua Libre inventory tool. The tool filters out obvious obsolete page, fulther hand filtering was done. Click on the icon to see what have been migrated (✅), and did not (❌) in the last phase.

This migration implies contents changes, by examples :

  • Obsolete pages (❌): we did not migrate LinguaLibre:Administrators'_noticeboardCommons:Lingua Libre/Administrators'_noticeboard, references to it are now misleading and can be removed.
    • Some pages may need to be archived or even delete.
  • Outdated pages: some pages may need to be rewritten
  • Minor fixes: wiki links, categories, templates and code may be broken and require a quick fix. Some templates being different on Lingualibre.org and Commons, then now may be confusing and to remove.
  • Lingua Libre Qids: may be present in discussions but Qid links broken.

If you see such broken content, please jump in and fix it whenever possible. If not, please report the issue here.

As for translated pages, help is most welcome on the English versions first. We will later call for translators to help update minorities languages translations. Yug (talk) 12:30, 12 January 2026 (UTC)Reply