Chat room

Welcome to the Chat room! Place used to discuss any and all aspects of Lingua Libre: the project itself, discussions of the operations, policy and proposals, technical issues, etc. Other forums include for code-oriented issues, . Feel free to participate in any language you want to.

Chat rooms in various languages:
English · 🌐

Chatroom FAQ

How to download all audios of one language? By speaker?

Datasets are availale here. A script is updating the datasets every 2 days, using CommonsDownloadTool. For more, see Help:Download from LinguaLibre.

How to add missing languages?

Administrators can add new languages on demand, they do so within few days. Please provide your language's ISO 639-3 code and/or its Wikidata ID. For more, see Help:Add a new language.

How to keep my wikimedia project up to date?

Contact Poslovitch, the master of Lingua Libre Bot. For more info, check out Help:Bots and LinguaLibre:Bot.

What IRL events are coming? When? Where?

Please see LinguaLibre:Events.

How to translate LinguaLibre User Interface into a new language?

Go to For more, see Help:Translate.

How to archive sections which have been answered?

After reviewing the section, add {{done}} ~~~~ to the top of the section. After few days to 2 weeks, move the section's code to [[LinguaLibre:Chat_room/Archives/year]].


Datasets out of date

Hello. It seems that the datasets page, although it claims to run every 2 days, is completely out of date: all the available zips are from April 2020 or November 2019 (and the full zip from May 2019). Is this a known problem? Is there a plan to address it? Julien Baley (talk) 23:17, 27 August 2020 (UTC)

Indeed, it seems to have an issue with the dataset updating. I opened a Phabricator ticket about this issue. Pamputt (talk) 18:24, 28 August 2020 (UTC)

Publish on Wikimedia Commons

Hello, I just tested, but my records are not published on Commons. My tests: on Firefox, then on Chrome, with 50, then with 1 expression (s), with license CC3.0-BY-SA and CC1.0. —Eihel (talk) 06:51, 2 May 2021 (UTC)

Problème de publication sur Wikimedia Commons
phab:T281636Eihel (talk) 07:10, 2 May 2021 (UTC)
Usually I have the same with the first two recordings in a session. Then I can upload them again at the end. Try again with more recordings, and using "retry filed upload" button. Poemat (talk) 08:07, 2 May 2021 (UTC)
Yup, I had this bug many times. (I say "had" because I don't remember having encountered it after the fire incident.) Just don't give up and it should be published eventually. DSwissK (talk) 11:56, 2 May 2021 (UTC)
(As of 3 May 2021 and as I checked, I'm not aware of any code changes (history) which may have of affected this. Seb35 made some other code change this same day.) Yug (talk) 09:47, 3 May 2021 (UTC)

I add a user who has the same problem: Le Commissaire. —Eihel-LiLi (talk) 15:33, 6 May 2021 (UTC)

Bonjour @Seb35 , Faudrait voir avec Le Commissaire si le problème persiste aussi (avant de clore le ticket Phab. Sincères salutations. —Eihel (talk) 10:01, 4 June 2021 (UTC)
J’ai mis un message à Le Commissaire sur sa page de discussion.
Le problème que vous avez eu était spécifique à votre compte, c’est peut-être arrivé à d’autres personnes mais ça semble assez rare. Aussi, à partir du moment où un utilisateur a réussi à faire un envoi vers Commons, alors c’est un problème différent du vôtre (celui-ci, qui ressemble mais l’erreur est intermittente). Plus globalement, il faudrait que le message d’erreur soit explicite plutôt que d’aller à chercher dans la console du navigateur, je vais ouvrir un ticket Phabricator en ce sens. Seb35 (talk) 10:28, 4 June 2021 (UTC)

Translation admins

-- DoneWikiLucas (🖋️) 14:05, 19 July 2021 (UTC)

I updated this ticket, explaining our need of translation admins. I'm espacially thinking of Sabelöga and Eihel, who have the skills and the needs to get this rights (e.g. here).
If the community agrees, we can ask the developper team currently working on the project to implement this new status into Lingua Libre, and we will then be able to elect new translation admins on LiLi. You can vote by using {{Support}} or {{Oppose}}.
All the best, — WikiLucas (🖋️) 12:21, 4 May 2021 (UTC)

Hello WikiLucas, Especially since the tvar translation variables have just changed. —Eihel-LiLi (talk) 16:32, 5 May 2021 (UTC)
UPDATE: Translation admins should now "exist" on Lingua Libre. See [T262855] Implement new user rights. --Poslovitch (talk) 19:35, 3 July 2021 (UTC)


  • Support Support (proposer) — WikiLucas (🖋️)
  • Support Support We are are early stage for the communnity, having 3 active referents for any given administrative task is required (see also en:Bus factor). It is also necessary to document process as we see them appears, in a concise therefore maintainable way. Yug (talk) 15:09, 4 May 2021 (UTC)
    In this project, the rights associated (example: pagetranslation) with translation administrators are already contained in the administrators. In addition, an administrator can self-grant the right without going through a formal request (on any WM). I therefore think that we are far from the indispensable (wo)man (especially after Strasbourg IMHO). Also, if I want to continue on this project and following the previous section… —Eihel-LiLi (talk) 16:29, 5 May 2021 (UTC)
    @Eihel-LiLi "Active" [and skilled] is an important word. I'm admin but not active on translations pages. We have about 4 admins truly active this past 6 months, AFAIK only WikiLucas was admin while truly active [and skilled] on pagetranslation. Adding 2+ more is required. Seems on the way. Yug (talk) 09:59, 6 May 2021 (UTC)
    And Pamputt too (already TA on WD for example). Cordially. —Eihel-LiLi (talk) 15:14, 6 May 2021 (UTC)
  • Support Support Agree to ask for this new status. Pamputt (talk) 15:46, 4 May 2021 (UTC)
  • Support Support Agreed. DSwissK (talk) 18:31, 4 May 2021 (UTC)
  • Weak support Weak supportEihel-LiLi (talk) 15:49, 6 May 2021 (UTC)
  • Support Support J’ai confiance. Lyokoï (talk) 17:57, 10 May 2021 (UTC)
  • Support Support I'm up for it! --Sabelöga (talk) 18:53, 19 May 2021 (UTC)


@Eihel-LiLi Titodutta is already an admin on LiLi, which means he has the pagetranslation right. Implementing this translation admin status would allow us to grant some users the pagetranslation right without granting them all admin rights (like the right to delete pages or block users for instance). — WikiLucas (🖋️) 07:31, 6 May 2021 (UTC)
Ah OK. I took the most prolific users, but I remembered that you and Pamputt are TAs… —Eihel-LiLi (talk) 15:04, 6 May 2021 (UTC)

Browsing the sound library

Nicolas NALLET is currently working on the page that will display the recordings of Lingua Libre, and would like to know the list of filters that we would like to use on this page (e.g. by language, by speaker, by date...)

Feel free to suggest other filters or give your opinion on suggested filters 🙂 — WikiLucas (🖋️) 12:58, 20 May 2021 (UTC)
(pinging @Yug, Pamputt, & Titodutta WikiLucas (🖋️) 15:48, 20 May 2021 (UTC))

Great news!
The most obvious ones are, I guess, the following:
  • by language
  • by speaker
  • by speaker's language proficiency (beginner, etc.)
  • by genre (male, female, etc.)
--Poslovitch (talk) 13:38, 20 May 2021 (UTC)
  • Hello WikiLucas00 and Poslovitch
    • by cat (deepcat, incategory)
    • by coord (nearcoord, boost-nearcoord)
    • by link (linksto)
The codes in parentheses are those of CirrusSearch, an extension that can be added to LiLi. Poslovitch's proposals also have filters contained in WikibaseCirrusSearch (haswbstatement). Tell me what you think of this. Cordially. —Eihel (talk) 20:36, 20 May 2021 (UTC)
@Eihel could you describe a bit how do you imagine this would work? (since the recordings on Lingua Libre don't have cat or coord at all, and could have link but I couldn't find any examples, I'm a bit confused and would like to know more). Same question for CirrusSearch, we could look into it to see if it can be installed, but what use do you see for it? (the only use I know is for WikibaseCirrusSearch). Cheers, VIGNERON (talk) 14:42, 26 May 2021 (UTC)
Code on github please. You may check Forvo and Codepen to find elegant html5 audio element and css. Yug (talk) 22:00, 26 May 2021 (UTC)
Hello @VIGNERON , The WikibaseCirrusSearch extension requires the installation of the CirrusSearch extension. This means that it does not change much. It is true that my proposals are not very Catholic, but this project will evolve over time. To begin with, this page contains a cat (not all LiLi TPs contain a cat, this should be corrected). However, since you want an example, here is one (the TPs where we both participated with insource). Best regards. —Eihel (talk) 09:54, 4 June 2021 (UTC)
For example, the lists - which are the way to correctly make a significant number of records - were already numerous before Strasbourg. Now only one language letter appears (a). A search on its history for its own lists is possible knowing how they were recorded. But for example, if I want the lists in French in a search, "List:Fra" is not sufficient, because we only get a part. In the future, categories should be created for lists: by user, by language, by set (from the same record session) and by subject (fruit, animals, etc.). Otherwise it will quickly be insurmountable from a moment. Cordially. —Eihel (talk) 14:04, 4 June 2021 (UTC)

Plans for the next armageddon?

Are there any contingency plans implemented after the Big Fire? A regular backup for example? Poemat (talk) 22:49, 24 May 2021 (UTC)

@Poemat good question, thanks for asking. There is obviously some plans. I'll let @Seb35, Nicolas NALLET, & Michael Barbereau WMFr complete and/or correct me but right now, there is daily backups on a server in an other datacenter. Cheers, VIGNERON (talk) 12:47, 26 May 2021 (UTC)

Request for Mon language Code= mnw

-- Done
Do not have Mon language for this so I added Thai language I would like to have this problem resolved thanks. message posted by User:咽頭べさ (talk)

Hello again @咽頭べさ thank you for pointing out that Mon language was missing on Lingua Libre! I added it, you should from now on be able to record words in this language 🙂 Please read the message I posted on your talk page before recording new words.
All the best, — WikiLucas (🖋️) 16:40, 27 May 2021 (UTC)

Celebrating the coming 500k milestone

Hello @DenisdeShawi, DSwissK, Eihel-LiLi, Julien Baley, KlaudiuMihaila, Lepticed7, Lyokoï, Olaf, Pamputt, Poemat, Poslovitch, Sabelöga, Theklan, Titodutta, Yug, & सुबोध कुलकर्णी

As you may have seen, we recorded 30,000 pronunciations during the current month (2nd most active month ever), the very first full calendar month since the rebirth of the website, after the datacenter fire that stalled the project for 6 weeks. If we keep a similar pace, we should reach in June the important milestone of 500,000 recordings made on Lingua Libre. That is incredible.

I wanted to ask you all, how do you want to celebrate this milestone? Feel free to suggest anything below, and let's try to celebrate it properly 🙂

All the best
WikiLucas (🖋️) 14:33, 27 May 2021 (UTC)

Hi there, I remember registering numbers up to 1399 in French (c:File:LL-Q150 (fra)-Poslovitch-1399.wav). I abide to get that number up to 4242 once we reach that milestone ! --Poslovitch (talk) 18:18, 27 May 2021 (UTC)
Some kind of reward would be nice, like a star for the home-pedia user page. Or a physical sticker sent by post, similar to what Wikimedia does from time to time. Or an online event of sorts. KlaudiuMihaila (talk) 16:45, 29 May 2021 (UTC)
We gather and make an apéro. Lepticed7 (talk) 16:54, 29 May 2021 (UTC)
Maybe an online event is the simple to do actualy. What did you think about a Live on Twitch with some guests about Lingua Libre, its history, how people made some very big recording session, how its help describe language, etc… ? Lyokoï (talk) 10:22, 1 June 2021 (UTC)
It's possible to have some budget for celebrating :)Xenophôn(talk) 08:54, 8 June 2021 (UTC)

Failed to upload on Wiki Commons

Hi, I am an editor from Central Bikol Wiktionary. I have tried to record words and it went through. But it has failed to be uploaded on commons. I think it's the second time to happen. This was only after the Lingua Libre has came back. My internet connection is stable so I guess there might be some internal problems. I hope not. Kunokuno (talk) 14:58, 28 May 2021 (UTC)

Hello @Kunokuno I'm truly sorry that this problem occurred, thanks for warning us about it.
Could you please tell us your current setup (device, browser, microphone)? How many words did you record? Could you try to reproduce the bug with 10 words, and then look at your browser's console (instructions here) to tell us the error message if there is one?
Thank you in advance.
All the best. — WikiLucas (🖋️) 16:21, 28 May 2021 (UTC)
Hello @Kunokuno ,
Did you retried and do you stil have the same problem? (there has been some fixes recently, it shouldn't happen anymore but I want to make sure everything is correct right now).
Cheers, VIGNERON (talk) 08:41, 4 June 2021 (UTC)
Lingua libre error
Hello everyone, sorry for the late response. My records are still not getting through to commons. The record was successful, but it cannot be upload on commons. My device is a intel core i5 laptop, browser is google chrome, and I'm using a headset with a built in microphone. I have also tried recording on my phone but it has the same error. I have tried doing the screenshot for the error message, if there's any. Please check here. Sorry, I am not quite knowledgeable on the codes and programming languages. Kunokuno (talk) 13:53, 18 June 2021 (UTC)
I deleted Kunokuno’s OAuth token, so it should work after the next log in (see also the talk page). ~ Seb35 [^_^] 10:09, 22 July 2021 (UTC)


Lili reached 500 000 recordings. Congratulations to everybody! Olaf (talk) 12:56, 15 June 2021 (UTC)

Congrat dear all speakers! It’s unbelievable! \o/ Lyokoï (talk) 23:30, 15 June 2021 (UTC)
Indeed, congratulations to all of you, let us go to the million o_O. Pamputt (talk) 16:57, 16 June 2021 (UTC)

Lingua Libre video tutorial

Hi everyone! I made a short video tutorial for Lingua Libre, in French. If you like it, I could create one in English and we could include it in the {{Welcome}} template, to help newcomers.
Here is the video, please tell me your thoughts about it! also available here on YouTube

Lingua Libre tutorial in French

All the best — WikiLucas (🖋️) 10:04, 23 June 2021 (UTC)

I really like it. It is not too long, very clear, etc. So I think it would be a good idea to create one in English. Few remarks:
  • if you create one video in English, is it possible just to make the movie with the interface in English and then to create the text as subtitle (Wikimedia Commons supports subtitles), so that it would be easy to translate the subtitles in several languages (remain the problem of the interface itself in English).
  • on Wikimedia Commons, I think you should write what music is used in the video and where does it come from in order to be sure it is a free-licence music
Very nice job. Pamputt (talk) 18:56, 23 June 2021 (UTC)
Thank you @Pamputt ) ! I think I will indeed make a video with the interface in English, with no built-in subtitles as you suggested, and we will then be able to add TimedText subtitles on Commons. I think I'll also make a version with built-in substitles (so basically the same video as here but with everything in English), in order to have a cleaner English version to be post and share on YouTube.
EDIT: I added English subtitles on the French video, to test the functionality, it seems to work well!
Thank you for your remark about the music, I added the information on the file's description.
See you! 🙂 — WikiLucas (🖋️) 10:08, 24 June 2021 (UTC)

Auto-inserting recorded words to Wiktionary

-- Done (discussion in progress on the LL:Technical board) — WikiLucas (🖋️) 15:17, 26 July 2021 (UTC)

Hi, I am back after a long hiatus! :) I wanted to ask about auto-inserting recorded words to Wiktionary. Is it possible to automatically insert recorded files into the respective Wiktionary entries if I had imported those words from a specific Wiktionary category? For instance, I did a test batch today from "ଶ୍ରେଣୀ:ବାଲେଶ୍ୱରୀ_ଶବ୍ଦ" from the Odia Wiktionary. The uploaded words do appear on Commons but I need to manually add each recording. Is there a way to automate that?

My second question is something that I had asked long back - is there a way to change (or choose from two options) the filename. For instance, I would like to use the Commmons convention of "TWO_LETTER_ISO_CODE-WORDNAME.EXTENSION" format (e.g. "or-କଳା.wav"). If there is already a file that exists, then the new file can be "or-କଳା-01.wav". In that way, viewing the words in the Commons category would be easier meaning "or-କଳା.wav" and "or-କଳା-01.wav" will appear close to each other. One can even check which of the recordings is better to use on Wikimedia projects. In the backend you can of course connect the files to your Wikibase by providing unique IDs to each recording.

Hugs of solidarity for your grave loss because of the fire! With everything going on with COVID last and this year, this was horrible! <3 --Subhashish (talk) 14:45, 24 June 2021 (UTC)

Hi @Psubhashish I'm Lingua Libre Bot's operator. It cannot operate on Wiktionaries on which it has not received the bot flag. Feel free to file a request on LinguaLibre:Bot. I'm falling behind with the various currently pending requests since I've been the handyman of Lingua Libre on and off, but at some point I'll be able to tackle these ;) --Poslovitch (talk) 15:23, 24 June 2021 (UTC)
Hello all! @Poslovitch done, please let me know if there is anything that I could do.

File name

Hi Psubhashish regarding the second question about the filename, it has been decided to have only one record by word and by locutor. This means that if you record again the same word, the previous record will be replaced by the new one. Thus, it is possible to correct a bad/wrong pronunciation. Why would you like to record two times the same word? Pamputt (talk) 17:50, 24 June 2021 (UTC)
@Psubhashish & Pamputt I think that Psubhashish is refering to the historical naming convention (NB there is no actual naming convention on Commons, it is merely some advice for naming files) of pronunciation files on Commons (see here), that was unchanged since 2005 and clearly insufficient. This page was suggesting just to put a 2-letter language code and the pronunced word in the filename, which was problematic as soon as another speaker pronounced the same word (that's why they suggested to add a number if it was the case). I changed this page recently, to advice users to display in the filename at least the language spoken (iso 639-3 if possible), the word written in the language's writing system, an identifier for the user, and a place related to the speaker (the place where they learned the language and/or where they live). Lingua Libre's automatic naming already does that, except for the place of learning/residence (which is for the moment only available on the speaker's element, on Lingua Libre). @Psubhashish I don't understand why you would want to change your filenames for some more reductive ones. The more precise the filename is, the better it is to know information about the speaker! And it is still very easy to search for a precise word, you just have to type the word+.wav in Commons, or the word itself directly in Lingua Libre's searchbar.
All the best — WikiLucas (🖋️) 18:48, 24 June 2021 (UTC)
@Pamputt and @WikiLucas00 I didn't actually mean to create ambiguous filenames based on the older convention. I was worried for the multiple kinds of naming inside the category c:commons:Odia pronunciation. The way the files are organized there are or-NAME.extension (e.g. File:Or-ଅନ୍ୟ.wav). What I am proposing is slightly different than how you want to capture the information in the file. I am all for metadata being captured inside the description. In fact, I'd support to add a field to describe the ISO 639-2/639-3 three-letter-codes (e.g. Ori-nor-ଏଇଚି.wav). There is currently no link to the Lingua Libre QID and I'd propose to add that too.
What I was proposing was not to reduce information collected but simplifying the filename. We're struggling at the moment to use a bot, find and search and insert a file from Commons into a Wiktionary entry. I'd love to hear from you all what the issue would be if the file descriptions template ({{Lingua Libre record}} contains information such as language name, language ISO (including variation), language Glottocode (which linguists prefer because ISO is faulty. ref. requirements by language archives such as Living Tongues, ELR and Language Archive Cologne), and information about speaker's age range, gender and region (as dialects also vary from region to region, optional field as this is personal data).
The filename, however, can be simpler as using a bot to search for duplicates is hard now for the community because the QID and username are included in the filename. What if all that information, as I explained above, are included in the information below in the template and the file name can be the ISO 639-1 (for standard spoken forms or macrolanguages) or ISO 639-2 or 639-3 (for dialects/variations)? As I had explained in my previous comment, nor-NAME.wav and nor-NAME-01.wav will appear close to eachother because of alphabetical sorting. An average user without the knowledge of bots can even manually test the quality of recordings if they are using files on different Wikimedia projects. Can at least this be piloted for one language? --Subhashish (talk) 02:12, 25 June 2021 (UTC)

I have created a sub-section just to make clearer the discussion. I am completely lost. Currently, the files created on Lingua LIbre are all named such as File:LL-Q33810_(ori)-Psubhashish-ଫସ୍କା.wav, which mean File:LL-QID (LANGUAGE_CODE)-(LOCUTOR NAME)-WORD.wav, with QID the identifier of the language on Wikidataidentifier of the recording on Lingua Libre, LANGUAGE CODE can be either two or three letters (ISO 639-3) if there is no 2 letters code for the language, LOCUTOR NAME, the name of the person who record on Lingua Libre and WORD the word that has been recorded. So could you give us an example pointing to a file that has not a suitable name from your point of view? I think it will help me to get your point. Pamputt (talk) 06:13, 25 June 2021 (UTC)

@Pamputt Watch out. The QID is not the recording's, it's the language's Wikidata QID ;) --Poslovitch (talk) 08:13, 25 June 2021 (UTC)
Indeed :) Thank you, I correct in my previous message. Pamputt (talk) 08:34, 25 June 2021 (UTC)
Hello all, what meant to say is I understand that you have a convention for LL. But I personally do not want my username of the QID of the language or too many signs or even blank spaces. All of that are a problem when it comes to a few thousand recordings by multiple authors where the same word recorded by different people do not even appear close to each other in a sorted list. As I had written earlier, metadata can be better captured in a more formatted way inside Commons and you're capturing it even better inside the Wikibase of LL. The question is whether the file name should have all the metdata or can it have even the most essential metadata. The username is irrelevant in a filename. If I click a picture of the Eiffel Tower or the Taj Mahal, my username appearing in the filename can only indicate a copyright owner pride. :D QID is a Wikimedian's paradise. It makes no sense to a common user. Entries on Commons are not just for use by Wikimedians but for the larger public. An ISO code (or a Glottolog ID) does this job (though one can argue that not all the people understand ISO codes). The three letter ISO code would address the language-dialect-variation in most cases. The word itself in the preferred script is self explanatory. All the metadata can be included inside the page using the LL template. I do not understand the insistence on adding additional info (QID and username). Also, just curious what really is the issue with ISO-FILENAME.EXTN (ori-କ.wav) for the first occurrence and ISO-FILENAME.EXTN (ori-କ-1.wav) for the second occurrence and so on? --Subhashish (talk) 09:19, 25 June 2021 (UTC)
Not all the languages we allow to record on LinguaLibre have an ISO code. That's why the QID is useful. --Poslovitch (talk) 09:33, 25 June 2021 (UTC)
@Psubhashish , Poslovitch replied about the QID. About the username, the goal is to ensure that there is only one record per speaker. With such name, if you record twice the same words, only the lastest record will remain. It is very useful if you want to correct a wrong/bad pronunciation because the preivous recording is automatically replaced by the new one. Thus, no need for the user to ask for a deletion of the previous file on Wikimedia Commons.
That's said, I do not see the benefits to shorten the filename name. If you are looking for a given word, using the search engine on Wikimedia Commons should find the recordings. If you are interested by mass import, so Lingua Libre Bot is probably the tool you are looking for. If you want to do it by yourself, there are already some Python codes (other that LLBot) that do this job. See for example this code that is used on the French Wiktionary. Pamputt (talk) 11:09, 25 June 2021 (UTC)

@Pamputt thanks for sharing this. I share the same concern with you when it comes to ISO and had shared about Glottolog ID. Glottolog ID is something field researchers as Gregory Anderson (Living Tongues) or organizations such as LAC and ELP use. But apart from Glottolog being used by field researchers, the classification is indeed really detailed. Does using QID solve any particular issue? I am yet to have explore the LL Bot but have made a request. BTW can the LL Bot be used for inserting files that are already there on a Commons folder? You still didn't share why the ISO-FILENAME.EXTN and ISO-FILENAME-01.EXTN option is a bad one and why "LL-QID (ISO)-USERNAME-NAME.wav" is preferred over the former for the languages with ISO standards. Also, have you considered the need for the same word being recorded multiple times by someone who speaks in different accents or there is a need for different intonations/moods? A word might be written the same way in a particular writing system but there are often aforementioned needs. If a new recording overwrites an existing one, many might accidentally overwrite audio files that are needed. --Subhashish (talk) 14:34, 25 June 2021 (UTC)

@Psubhashish I let Poslovitch answer concerning LLBot.
Does using QID solve any particular issue?
Using QID allow us to be able to record any language/dialect even those that would not be yet available in Glottolog. In addition, we are sure that the QID is stable and will not change in the future.
You still didn't share why the ISO-FILENAME.EXTN and ISO-FILENAME-01.EXTN option is a bad one and why "LL-QID (ISO)-USERNAME-NAME.wav" is preferred over the former for the languages with ISO standards.
This is what I tried to explain in the previous message. This is used to manage double recording and to correct bad pronuncitation files easily. If we use "ISO-FILENAME.EXTN", it is not linked to a locutor and so it means several files can be created by the same locutor, and the "bad" files will be kept. A name such as "LL-QID (ISO)-USERNAME-NAME.wav" solves this problem (maybe "LL" is not needed but it is only two letters). In addition, how you would record word from dialects or languages that do not have ISO codes if we use something like "ISO-FILENAME.EXTN"?
Also, have you considered the need for the same word being recorded multiple times by someone who speaks in different accents or there is a need for different intonations/moods? A word might be written the same way in a particular writing system but there are often aforementioned needs. If a new recording overwrites an existing one, many might accidentally overwrite audio files that are needed.
This are really rare cases. If a user wants to record himself/herself with several accents, probably most of the recordings will not be "natural", which mean the audio files will be poor quality for reusing. That's said, there is a way to manage words that spell the same but have differents pronunciations. In such cases, it is possible to add in bracket a precision about the word we want to record. For example in French, we have File:LL-Q150 (fra)-0x010C-fils (pluriel de fil).wav (fils (plural of fil)) and File:LL-Q150 (fra)-0x010C-fils (enfant).wav (fils (child)). So that, using the bracket, we are sure about the user intent Pamputt (talk) 16:53, 25 June 2021 (UTC)

LinguaLibreBot pour le Wiktionnaire en Chaoui

To be later moved to LinguaLibre:Bot.

Bonjour, je veux relancer la discussion pour permettre le bot LinguaLibre d'ajouter des audio sur . je suis le seul admin de ce projet. je peux vous aider pour l'algorithme des pages, si vous n'êtes pas contre. merci d'avance.--Reda Kerbouche (talk) 12:48, 2 July 2021 (UTC)

Salut Reda Kerbouche : on est train de réfléchir comment prendre en charge au mieux les différents Wiktionnaires. Si vais essayer de me motiver pour proposer quelque chose durant l'été. Pamputt (talk) 12:54, 2 July 2021 (UTC)
Bonjour Reda ! Je suis le dresseur du bot. Il faut remplir le formulaire dans LL:Bot pour que l'on ai les renseignements de base. Et d'ici à la fin de l'été, nous devrions avoir quelque chose de fonctionnel. --Poslovitch (talk) 14:02, 2 July 2021 (UTC)
Salut Reda ! :D Yug (talk) 19:32, 26 July 2021 (UTC)

Salut Poslovitch et Yug normalement Pamputt vous a transmis toutes les informations nécessaire. Pamputt a même fait une demande pour avoir le statut de Bot dans le wiktionnaire en Chaoui. et je viens de créer la page d'utilisateur du bot, que vous pouvez modifier comme vous voulez. S'il y a de nouveau tenez-moi au courant, surtout pour le test du bot amicalement--Reda Kerbouche (talk) 14:45, 6 August 2021 (UTC)

Extracting Words

Hello, in the last days I have watched the Videos about the Annual Plan 2021/2022 and after that I have thinked about if it is helpful to use the words that where mentioned in the videos extract them and add them as files to Wikimedia Commons. From my point of view it is useful. It were a chance to get a lot of words in a short time. What do you think about that. Is it something that is helpful or not.--Hogü-456 (talk) 19:04, 27 July 2021 (UTC)

Hogü-456 welcome, Can you share with us the webpage or material you think about via a link ? So we can see better what you are talking about.
If you want to extract unique words from text, we already have some scripts to extract lists from raw text or to extract unique words from wikipages. Yug (talk) 14:18, 28 July 2021 (UTC)

Mass deletion

Hi, can you delete all recordings from 12:55 on the 5 June 2021 I made, I recorded them in the wrong language. See here. Thanks! Berrely (talk) 10:42, 2 August 2021 (UTC)

Hi Berrely, for now I have listed the recordings here. Currently, I am developing a bot that will fix massively such issues. I hope it will be finished before the end of August. Could you confirm that the "correct" language is Farsi (instead of English)? Pamputt (talk) 11:10, 2 August 2021 (UTC)
Pamputt yes the correct language is Farsi, not English. I already deleted the files from Commons, and intend to rerecord them. Berrely (talk) 13:21, 14 August 2021 (UTC)

Newbie Questions!

Hiya, I'm an admin/editor on Cornish Wikipedia. We're not a very Wiki-proficient team, really, and I'm quite new to a lot of this. So I have some silly questions I'm sure you'd be kind enough to help with!

  1. What is the best use of LiLi for minority languages, do you think? I'm currently seeing it as a good way to make recordings easily that can be added to Cornish Wikipedia pages to help learners with pronunciation.
  2. What does the LiLi Bot do? I'm sorry, I learned about this project at Wikimania and I got a good idea of how to create recordings but I didn't manage to work out the bot side of things.
  3. I've seen some Wiki projects use pronunciation files in-line after the word in the wiki page but I can't find any examples of it now I'm thinking of it so I can yoink the code for that! Can anyone tell me the code for adding an audio file in-line as you would for a pronunciation?
  4. Do you have any other advice for getting the most out of LiLi?

Sorry for the newbie questions and thank you! Gwikor Frank (talk)

Hi @Gwikor Frank and welcome to Lingua Libre! I'll try my best to answer your questions 🙂
  1. I think that any use is a good one, but indeed, if you have a list of terms you want to record, it might be a good start! You could put them in a local list, use it in the Record Wizard (Step 3, "local list") and then edit manually each page on which you want to display the recordings.
  2. You will learn more about the bot here: LL:Bot. What it does it updating pages of several wikis. So for example if you record the word "XYZ" in a language, if the wikis on which it works have a page for this, it will add your recording on this page. For the moment, it works on a few wiktionaries and on wikidata.
  3. There's a template on the English Wikipedia, see for example this page. I don't know if that's what you were looking for?
  4. I would say: contribute at your own pace, most of the work is about choosing the words you will record! Please use Firefox in priority for your recordings, and check your audios before sending them. Remember that you can only submit 380 words/hour, if you want to record more words you will need to request the autopatrol status on Commons. Don't hesitate to visit our Help pages!

Spread the word about Lingua Libre, the more the merrier, it's always nice to have several accents for a language 🙂

All the best and welcome again, don't hesitate if you have more questions! — WikiLucas (🖋️) 14:56, 14 August 2021 (UTC)


Hello My name is Esther from Kenya and I will be grateful to know more about LinguaLibre

Hello Esther, welcome on Lingua Libre. What are you interested in? First of all, you may indicate which languages you speak on your user page (look at here to know how to do). Then, you can start to record words in any language you speak. If you have no idea what to record, there are several ways to find words. We can for sure help you but we will need to know in which language(s) you are interested to record words. Best regards. Pamputt (talk) 18:37, 17 August 2021 (UTC)

Hello,on my user page l normally use English but l speak swahili our national language,my interest is records words in our national language swahili

Hi Esther, there is currently one list in Swahili. We can record words that are in it. Pamputt (talk) 08:40, 27 August 2021 (UTC)

Lists stopped working

-- Done 09:51, 6 September 2021 (UTC)

When I select a list in the Record Wizard, and press Done, it hangs with a beautiful self-describing message:

read the message
Using the return value of openWindow as a promise is deprecated. Use .openWindow( ... ).opening.catch( ... ) instead. load.php:343:965
jQuery.Deferred exception: list is not defined 
setTimeout handler*resolve/<@
setTimeout handler*OO.ui.WindowManager.prototype.openWindow/<@
setTimeout handler*resolve/<@

The only way to use a list now is to copy the content of a file. My wife has the same problem on her account. Olaf (talk) 19:34, 17 August 2021 (UTC)

Is there any solution to this underway? I can't load local lists either. Azerbaijani audiorecordings (talk) 08:23, 18 August 2021 (UTC)
Hi @Olaf & Azerbaijani audiorecordings and thank you for your reports. I doesn't work for me neither, I warned @Poslovitch who identified where the problem comes from and will fix it as soon as he can! All the best — WikiLucas (🖋️) 12:08, 18 August 2021 (UTC)
@Azerbaijani audiorecordings As a temporary workaround: Go to the list edition, for example here, click on the edited text, copy everything (Ctrl+A Ctrl+C), go to the Recording Wizard, paste it there (Ctrl+V). Olaf (talk) 08:07, 19 August 2021 (UTC)
Hi all, I'm still investigating on it. It should hopefully be fixed no later than September, 1st. --Poslovitch (talk) 13:15, 24 August 2021 (UTC)
Excellent workaround User:Olaf. That's quite simple. Workaround 2: use "external tool" option and try PetScan (PagePile>>PetScan) or Wikidata query. --টিটো দত্ত (Titodutta) (কথা) 22:08, 25 August 2021 (UTC)
That should be fixed now! --Poslovitch (talk) 09:54, 28 August 2021 (UTC)
@Poslovitch Unfortunately, me and my friend are still experiencing the problem. :( --Julien Baley (talk) 22:14, 30 August 2021 (UTC)
@Poslovitch It's not working for me neither. — WikiLucas (🖋️) 14:26, 1 September 2021 (UTC)
@Julien Baley & WikiLucas00  : What about now? Hopefully it's fixed now! ^^' --Poslovitch (talk) 18:42, 2 September 2021 (UTC)
It now works again for me, thank you! 🙂 — WikiLucas (🖋️) 21:32, 2 September 2021 (UTC)

Top menu:Statistics

Hi, on the top menu the german translation for Statistics (Statistiken) is missing. Is there anything i don't see when translating? Nortix08 (talk)

Hello @Nortix08 and thank you for your work on translating Lingua Libre! In Help:Translate you can learn how the different topics to translate are organised. The menu sections are part of the "System messages", and they need to be created by administrators. I checked the list of system messages and a lot of them have not been translated to German yet. If you are interested in translating them, could you please add the translation in the Talk page of each message (mentioning the name of the language)? (for instance, here).
Thank you again, all the best — WikiLucas (🖋️) 07:43, 26 August 2021 (UTC)
Hi @WikiLucas00 can you please post a list of system messages? It'll make the translations work much more easier for me. Thank you. --Nortix08 (talk) 06:21, 27 August 2021 (UTC)
@Nortix08 you can see the missing messages here. Pamputt (talk) 06:36, 27 August 2021 (UTC)
@Pamputt That's what I was looking for. Thank you. Nortix08 (talk) 07:28, 27 August 2021 (UTC)
Thanks for the translations. All system messages are now translated into German. Pamputt (talk) 08:38, 27 August 2021 (UTC)

-- Done Nortix08 (talk) 13:57, 27 August 2021 (UTC)

Swedish translations

Speaking of translations, I noticed not all of these are translated into Swedish either. These to be more precise needs to be created. --Sabelöga (talk) 16:57, 31 August 2021 (UTC)

page content
MediaWiki:Menu-statistics/sv Statistik
MediaWiki:Menu-datasets/sv Datauppsättningar
MediaWiki:Aboutwmfr/sv Om Wikimédia France
MediaWiki:Contact/sv Kontakt
MediaWiki:Group-translationadmin-member/sv Översättningsadministratör
@Sabelöga -- Done Pamputt (talk) 18:11, 31 August 2021 (UTC)
Thanks! --Sabelöga (talk) 19:52, 31 August 2021 (UTC)

Wrong spelling

Hello, I want to state that the spelling of Igbo is not Ibo, but Igbo. Can someone please help correct it? Secondly, how do I delete a file already uploaded in Commons? Oby Ezeilo (talk) 05:04, 30 August 2021 (UTC)

Hello Oby Ezeilo waht do you mean by "the spelling of Igbo is not Ibo, but Igbo"? The label for Igbo (Q251) is Igbo is most of languages. Where do you see "Ibo" instead of "Igbo"? Concerning the way to delete recordin already uploaded on Commons, there are two situations: either there is a problem with the recording or you really want to delete the files. In the first case, you just need to record again the same word and the new recording will replace the previous one automatically. If you are in the second case, could you explain why you want to delete your recording? Pamputt (talk) 16:23, 30 August 2021 (UTC)
Hello @Oby Ezeilo & Pamputt . I think that Oby Ezeilo is refering to the Babel box {{#babel:ibo-N}}. Here, we are not using the name of the language, but its ISO 639-3 code (a 3-letter code, for instance for English it's eng, for French fra...). So, don't worry, we are not mispelling your language, only using its code for the babel box (I put it on your talk page since you don't seem to want it on your user page).
Regarding your second question, I think that a few explainations could help us helping you 😉
All the best — WikiLucas (🖋️) 07:22, 31 August 2021 (UTC)

Thank you WikiLucas and Pamputt for your kind explanations. I understand better now. I also noticed that this tool did not give room for categorization of the words pronounced. WikiLucas feel free to drop any message on my User page any time. Cheers.Oby Ezeilo (talk) 12:15, 05 September 2021 (UTC)

Exclusion lists

If anyone uses the regularly updated Olafbot's lists of wanted words (List:Fra/Lemmas-without-audio-sorted-by-number-of-wiktionaries, etc.), and spotted an item that should be removed without recording, you can use the brand new exclusion lists to remove it. For example on the list List:Fra/Lemmas-without-audio-sorted-by-number-of-wiktionaries there was the word "abandonar", which apparently doesn't belong to the contemporary French corpus. Having added it on the exclusion list (here: user:Olafbot/exclusion list/Fra) the bot knows this item should never appear in French lists it maintains, and removes it during the next update.

Each "Lemmas without audio" list (afr, ang, ara, ast, aze, bel, ben, bul, cat, ces, cmn, cym, dan, deu, ekk, ell, eng, epo, eus, fao, fas, fin, fra, gla, gle, glg, grc, heb, hin, hrv, hun, hye, ina, ind, isl, ita, jav, jpn, kan, kat, kaz, kor, lat, lit, ltz, lvs, mar, mkd, mlg, nld, nor, oci, pan, pol, por, ron, rus, san, slk, slv, spa, sqi, swa, swe, tam, tel, tha, tur, ukr, vie, yid, yue) has a corresponding exclusion list (afr, ang, ara, ast, aze, bel, ben, bul, cat, ces, cmn, cym, dan, deu, ekk, ell, eng, epo, eus, fao, fas, fin, fra, gla, gle, glg, grc, heb, hin, hrv, hun, hye, ina, ind, isl, ita, jav, jpn, kan, kat, kaz, kor, lat, lit, ltz, lvs, mar, mkd, mlg, nld, nor, oci, pan, pol, por, ron, rus, san, slk, slv, spa, sqi, swa, swe, tam, tel, tha, tur, ukr, vie, yid, yue). I hope it will help.

Normally I would add a link to the exclusion list in a description of each lemmas list, but unfortunately, Lingua Libre engine doesn't allow adding any kind of comments or descriptions to lists, so this ad is the only way to spread a word about the new functionality. Olaf (talk) 09:54, 13 September 2021 (UTC)

@Olaf Thank you so much for this useful new function! Indeed, the Record Wizard does not yet understand comments, categories nor templates on List pages, but this will be considered for future updates. — WikiLucas (🖋️) 18:48, 13 September 2021 (UTC)

Ajout d'une nouvelle langue

Bonjour !

Je souhaite ajouter la langue Q3196953 mais en suivant la procédure, je ne vois pas LinguaImporter. Quelqu'un peut-il me dire pourquoi?

Cdt, BamLifa

@BamLifa c'est parce que tu n'es pas administrateur. Je viens d'importer le Nande (Q646152) Pamputt (talk) 17:16, 13 September 2021 (UTC)
@Pamputt , merci beaucoup pour cette précision. Si cette option n'est réservée qu'aux admins, pourquoi en parler dans la doc sans cette précision ? En plus, vue la multitude des langues que nous avons qui n'existent pas encore chez Lingua libre, ne pensez-vous pas que vous devriez simplifier cette tâche ? J'ai encore une autre langue à ajouter, le Bira (bila). BamLifa (talk) 12:41, 20 September 2021 (UTC)
@BamLifa c'est indiqué sur cette page (c'est même le titre de la section (Outil pour les administrateurs)). Je ne me rappelle pas pourquoi c'est réservé aux admins mais ça limite au moins les vandales qui voudraient importer des choses qui ne sont pas des langues. Bref, j'ai importé le Bira (Q656403) et le Bila (Q656404). Si ce ne sont pas les bonnes langues, peux-tu me donner le code ISO 639-3 correspondant (ou au moins l'identifiant Wikidata) ? Pamputt (talk) 14:06, 20 September 2021 (UTC)
@Pamputt , Merci beaucoup. BamLifa (talk) 05:34, 22 September 2021 (UTC)

Lists still don't work properly

@WikiLucas00 @Poslovitch It's better than before, but still, sometimes the Record Wizard hangs when a list is chosen. Then I have to reload the page, and try again. Usually the second or the third time of trying the same list, it starts to work. Probably a race condition. Olaf (talk) 09:47, 30 September 2021 (UTC)

@Olaf It also happens to me sometimes, but I think that it could be related to the button for removing words you already recorded. When you load a list of words you never recorded (typically Olafbot's lists), ticking the button seems to kill the loading. Best — WikiLucas (🖋️) 10:23, 30 September 2021 (UTC)
Thank you. Indeed, with this switch unchecked everything seems to work. Olaf (talk) 16:02, 1 October 2021 (UTC)

Liste des mots à prononcer

Salut ! Existe-t-il une page où des mots peuvent être ajoutés pour qu'un bon samaritain puisse parler ? Vivaelcelta (talk) 11:30, 3 October 2021 (UTC)

Bonjour Vivaelcelta, les listes sont faites pour cela. Vous pouvez créer votre propre liste qui pourra ensuite être enregistrée par n'importe qui. Pamputt (talk) 16:50, 3 October 2021 (UTC)
Merci Pamputt. — Vivaelcelta (talk) 22:38, 3 October 2021 (UTC)