LinguaLibre

Difference between revisions of "Apps"

Applications gather notable external applications using LinguaLibre-produced audios. This includes web applications, mobile applications, and reuses.

m (→‎Golden dict: Added description about GoldenDict)
 
(19 intermediate revisions by 3 users not shown)
Line 3: Line 3:
  
 
== Wiktionaries (multiple) ==
 
== Wiktionaries (multiple) ==
 +
* [[:meta:User:Lingua Libre Bot]] on: fr, pl, oc, or, shy, wikidata
 +
 
== Occitan Gascon - French dictionary ==
 
== Occitan Gascon - French dictionary ==
  
Line 120: Line 122:
  
 
== GoldenDict ==
 
== GoldenDict ==
* Install: You can choose among the "Official Build" or the fork by a chinese developer called "Xiaoyifang".
 
 
If you choose the Official build:
 
1) Download the latest "[https://github.com/goldendict/goldendict/wiki/Early-Access-Builds-for-Windows Early Access Build]" from the Official GitHub page. Then, simply run the .exe file.
 
 
The latest "Official Build" is very old (2019) and it lacks many new features. Instead of using the "Official" version, it is strongly recommended to use a Fork from Chinese Developer Xiao Yifang: https://github.com/xiaoyifang/goldendict/releases
 
 
On Xiaoyifang's Github website, go to the latest release and download the version suitable for your computer. It works on Windows, MacOS and Linux. Arch Linux users can install via "AUR Repository".
 
 
The Community support for the Official Build is absent. The original developer left the project. Fortunately, the fork by Xiaoyifang is actively developed and any question can be made on GitHub or a specific thread on [https://forum.freemdict.com/t/topic/11495/1890 FreeMDict Forum].
 
 
 
* '''Description:''' A free and open-source multimedia dictionary program that gives translations of words and phrases for different languages.
 
* '''Description:''' A free and open-source multimedia dictionary program that gives translations of words and phrases for different languages.
 
** '''Linguistic community:''' FOSS.
 
** '''Linguistic community:''' FOSS.
** '''Languages:''' many, see https://cloud.freemdict.com/index.php/s/pgKcDcbSDTCzXCs
+
** '''Languages:''' many, see https://cloud.freemdict.com/index.php/s/pgKcDcbSDTCzXCs , http://download.huzheng.org/babylon/bidirectional/
 
** '''Year:''' 2010–present
 
** '''Year:''' 2010–present
 
* '''Technology:'''
 
* '''Technology:'''
Line 139: Line 130:
 
** '''Data type:''' L1 word and L1 definition ; L1 and L2 translations ; audios.
 
** '''Data type:''' L1 word and L1 definition ; L1 and L2 translations ; audios.
 
** '''Data sources:''' lexicographical data from various FOSS ; audio from Forvo, Lingualibre.
 
** '''Data sources:''' lexicographical data from various FOSS ; audio from Forvo, Lingualibre.
** '''Repository:''' https://github.com/goldendict/goldendict
+
** '''Repository:''' https://github.com/xiaoyifang/goldendict (active)
 
** '''Developer model:''' collaborative, active.
 
** '''Developer model:''' collaborative, active.
** '''License:''' GPL-3.0-or-later
+
** '''License:''' GNU GPLv3+
 
* '''Contact:'''
 
* '''Contact:'''
** '''Coordination:''' Konstantin Isakov ([https://github.com/goldendict/goldendict github])
+
** '''Coordination:''' Xiao Yifang ([https://github.com/xiaoyifang/goldendict github]). Note: former project by Konstantin Isakov ([https://github.com/goldendict/goldendict github]) now inactive.
 
** '''Institution:'''
 
** '''Institution:'''
** '''Website:''' https://goldendict.org
+
** '''Website:''' https://goldendict.org (old)
 +
* '''Install:''' [https://github.com/xiaoyifang/goldendict/releases releases] for Windows, MacOS and Linux. Note: The former project is inactive since 2019.
 +
 
 +
== VueJS records checker ==
 +
[[File:VueJS recordings checker.gif|thumb|VueJS recordings checker.]]
 +
* '''Description:''' Demonstrator of a Lingualibre interface to check audio's quality.
 +
** '''Linguistic community:''' n.a.
 +
** '''Languages:''' catalan (sample demo).
 +
** '''Year:''' 2021.
 +
* '''Technology:'''
 +
** '''Code:''' JS, VueJS
 +
** '''Data type:''' L1 word ; audios.
 +
** '''Data sources:''' Lingualibre.
 +
** '''Repository:''' https://github.com/TL-digitalcampus-g3/interface-lingua-libre (inactive)
 +
** '''Developer model:''' one shot demo.
 +
** '''License:''' Not specified.
 +
* '''Contact:'''
 +
** '''Coordination:''' ?
 +
** '''Institution:''' Toulouse Digital Campus
 +
** '''Website:''' https://interface-lingua-libre-dusky.vercel.app or http://projet.tekmedias.com/lingua-libre/
 +
* '''Install:''' n.a. (web app).
 +
 
 +
== Yomitan web extension ==
 +
Following [[:c:User:Bicolino34|User:Bicolino34]]'s idea and github ticket, then a week of collaborative discussions and coding ([[User:Yug]]), #LinguaLibre audio resources are getting integrated into the popular web extension dictionary #Yomitan.<ref name="Yomitan" /> Yomitan is an rich, extensive dictionary used by 20,000+ Chrome and Firefox users. It also has #Anki integration. cc @Wikimedia_Fr
 +
<!-- [[File:VueJS recordings checker.gif|thumb|VueJS recordings checker.]] -->
 +
* '''Description:''' Click-to-translate web extension.
 +
** '''Linguistic community:''' n.a.
 +
** '''Languages:''' Japanese-English (default). More pairs available after install.
 +
** '''Year:''' 2024+<ref name="Yomitan">https://github.com/themoeway/yomitan/pull/1129#pullrequestreview-2144436929</ref>
 +
* '''Technology:'''
 +
** '''Code:''' JS, Web extension API
 +
** '''Data type:''' L1 word ; audios.
 +
** '''Data sources:''' Lingualibre.
 +
** '''Repository:''' https://github.com/themoeway/yomitan/ (very active)
 +
** '''Developer model:''' open source, community lead, very active.
 +
** '''License:''' ?
 +
* '''Contact:'''
 +
** '''Coordination:''' ?
 +
** '''Institution:''' ?
 +
** '''Website:''' ?
 +
* '''Install:''' via your browser's store
 +
** Chrome store: https://chromewebstore.google.com/detail/yomitan/likgccmbimhjbgkjambclfkhldnlhbnn
 +
** Firefox store: https://addons.mozilla.org/en-US/firefox/addon/yomitan/
 +
 
 +
 
 +
== Names of the Land interactive map ==
 +
Following recording of toponyms in endangered [[:fr:whistled Occitan|whistled Occitan]], [[User:Yug]] and {2nd engineer} pushed toward this extreme field linguistic interactive map. This interactive map leverages and combines several notorious collaborative open content projects, namely: OSM, Wikidata, Wikimedia Commons and Lingualibre. Thank to URFIST Occitanie for supporting this project and [[:c:User:Univòc64]] for leading the 1,000s recordings.
 +
[[File:2024 Shiular d'Aas exhibition, Anglet, France-B.webm|thumb|2024 Shiular d'Aas exhibition with the interactive map visible, Anglet, France.]]
 +
* '''Description:''' Interactive map hosted on Github page, which can therefore be embedded into 3rd party websites. Easy to hack to other languages.
 +
** '''Linguistic community:''' Occitan, Whistled Occitan.
 +
** '''Languages:''' neutral (nearly no labels).
 +
** '''Year:''' 2024
 +
* '''Technology:'''
 +
** '''Code:''' basic JS, VueJS, leaflet.js, github.
 +
** '''Data type:''' L1 word ; geocoordinates ; audios.
 +
** '''Data sources:''' Wikidata (toponyms labels and geocoordinates), Lingualibre (audio recording), Wikimedia Commons (audio files)
 +
** '''Repository:''' https://github.com/hugolpz/NamesOfTheLand/
 +
** '''Developer model:''' open source, one week coding sprint
 +
** '''License:''' MIT
 +
* '''Contact:''' [[user:Yug]]
 +
** '''Coordination:'''  [[user:Yug]]
 +
** '''Institution:''' URFIST Occitanie, SICD Toulouse, Université de Toulouse ; Association Siular d'Aas (Philippe Biu)
 +
** '''Website:''' https://hugolpz.github.io/NamesOfTheLand/
 +
* '''Install:'''
 +
** for default language → use iframe
 +
** to adapt to your language → replicate<ref>https://github.com/hugolpz/NamesOfTheLand/blob/main/README.md#replication</ref> recording protocol, fork repository, hack the JS code (very easy).
 +
 
 +
== Other projects ==
 +
* [https://tatoeba.org Tatoeba.org] — Written sentences
 +
* [https://ntealan.org/projet/plateforme-dadministration-du-dictionnaire-collaboratif-des-langues-africaines/ Ntealan.org] — African languages.
  
 
== See also ==
 
== See also ==

Latest revision as of 15:07, 2 July 2024

Draft
Twemoji12 1f3d7.svg
Twemoji12 1f3d7.svg

This page is a work in progress.

Wiktionaries (multiple)

Occitan Gascon - French dictionary

Lingua Libre SignIt extension (French to LSF)

LinguaLibre SignIt-all.png
LinguaLibre SignIt-02.png


Cat Is Smart (Chinese)

CFDICT Dictionary UI.png
  • Description: A multimedia, bilingual Chinese-English dictionary and adaptative learning system to learn Chinese.
    • Linguistic community: author.
    • Languages: Chinese.
    • Year: 2015
  • Technology: responsive web application.
    • Code: JS
    • Data: Chinese audio / Chinese word / pinyin / (pos) English .
    • Data sources: audio from Lingualibre, lexicographical data from hsk sources.
    • Repository: https://github.com/hugolpz/Cat-is-smart
    • Developer model: single author,l
    • License: MIT License.
  • Contact:


ChinoisSansFrontière.tw (Chinese)

  • Description: A multimedia, bilingual Chinese-French manual to learn traditional Chinese.
    • Linguistic community: author.
    • Languages: Chinese, French.
    • Year: 2021
  • Technology: responsive web application.
    • Code: JS
    • Data: Chinese texts, sentences, words, their pinyin, audio pronunciation and French.
    • Data sources: audio from Lingualibre, lexicographical data from author (Hugo Lopez).
    • Repository: https://github.com/hugolpz/csf
    • Developer model: single author.
    • License: Copyrighted.
  • Contact:

OpenEdx-hanzi (Chinese)

OpenEdXHanzi, an interactive Chinese dictionary and writing exercise using Lingua Libre recordings. Coded in HTML/CSS/JS by Yug and under open source (MIT license). Github, Online Web App.
Interface and use
Lexical information: click the sinogram for the correct order and audio; pinyin pronunciation, definition, composition, etymology; sharing links.
Writing pad: white area for practicing writing, an error will be followed by the correct suggestion.
Writing/Audio: click to play correct writing order and audio.
Audio: click to play audio.
Erase: click to erase the writing pad.
Colored sinograms: your level of mastery of a sinogram is saved in your browser.
- red: uncontrolled writing,
- green: controlled writing.
  • Description: A multimedia, bilingual Chinese-French application to learn how to write the most common Chinese characters.
    • Linguistic community: Hugo Lopez.
    • Languages: Chinese, French.
    • Year: 2018
  • Technology: responsive application.
    • Code: JS
    • Data: Chinese audio / Chinese word / pinyin / (pos) English .
    • Data sources: audio from Lingualibre.
    • Repository: https://github.com/hugolpz/OpenEdX-hanzi
    • Developer model: single author, initially paid, volunteer maintenance.
    • License: MIT License.
  • Contact:

AlphaTiles (multiple)

  • Description: A flashcards, images based mobile application to study words of various minority languages
    • Linguistic community: mostly Americas.
    • Languages: various.
    • Year: ?
  • Technology: mobile application.
    • Code: JAVA
    • Data: L1 word, L1 image, L2 word, L2 audio.
    • Repository: https://github.com/AlphaTiles
    • Developer model: core team (90%), open source contributors (<10%).
    • License: MIT License, SIL authorship.
  • Contact:

Anki plugin

Paires Minimales

A website for browsing minimal pairs in French, based on the French Wiktionary and Lingua Libre pronunciations (via Commons' API).
https://pairesminimales.herokuapp.com/

Ladino translation and text-to-speech

Not using Lingualibre, but a vivid example of what we could do: machine learning-based text-to-speech.

GoldenDict

VueJS records checker

VueJS recordings checker.

Yomitan web extension

Following User:Bicolino34's idea and github ticket, then a week of collaborative discussions and coding (User:Yug), #LinguaLibre audio resources are getting integrated into the popular web extension dictionary #Yomitan.[1] Yomitan is an rich, extensive dictionary used by 20,000+ Chrome and Firefox users. It also has #Anki integration. cc @Wikimedia_Fr


Names of the Land interactive map

Following recording of toponyms in endangered whistled Occitan, User:Yug and {2nd engineer} pushed toward this extreme field linguistic interactive map. This interactive map leverages and combines several notorious collaborative open content projects, namely: OSM, Wikidata, Wikimedia Commons and Lingualibre. Thank to URFIST Occitanie for supporting this project and c:User:Univòc64 for leading the 1,000s recordings.

2024 Shiular d'Aas exhibition with the interactive map visible, Anglet, France.
  • Description: Interactive map hosted on Github page, which can therefore be embedded into 3rd party websites. Easy to hack to other languages.
    • Linguistic community: Occitan, Whistled Occitan.
    • Languages: neutral (nearly no labels).
    • Year: 2024
  • Technology:
    • Code: basic JS, VueJS, leaflet.js, github.
    • Data type: L1 word ; geocoordinates ; audios.
    • Data sources: Wikidata (toponyms labels and geocoordinates), Lingualibre (audio recording), Wikimedia Commons (audio files)
    • Repository: https://github.com/hugolpz/NamesOfTheLand/
    • Developer model: open source, one week coding sprint
    • License: MIT
  • Contact: user:Yug
  • Install:
    • for default language → use iframe
    • to adapt to your language → replicate[2] recording protocol, fork repository, hack the JS code (very easy).

Other projects

See also

Lingua Libre Help pages
General help pages Help:InterfaceHelp:Your first recordHelp:Choosing a microphoneHelp:Configure your microphoneHelp:TranslateHelp:LangtagsLinguaLibre:Language codes systems used across LinguaLibreLinguaLibre:List of languages
Linguistic help pages Help:Add a new languageHelp:HomographsHelp:List translationHelp:Ethics
Lists help pages Help:Create your own listsHelp:How to create a frequency list?Help:Why wordlists matter?Help:Swadesh listsHelp:ListsHelp:Create a new generator
Events, Outreach Lingualibre:EventsLingualibre:RolesLingualibre:WorkshopsLingualibre:HackathonLingualibre:Interested communitiesLingualibre:Events/2022 Public Relations CampaignLingualibre:MailingLingualibre:JargonLingualibre:AppsLingualibre:CitationsService civique 2022-2023
Strategy Lingualibre 2022 Review (including outreach)2022-2023 Lingualibre wishlist • {{Wikimedia Language Diversity/Projects}} • Speakers map • Voices gender • StatsLingua Libre SignIt/2022 report • {{Grants}}