LinguaLibre
Difference between revisions of "Apps"
Applications gather notable external applications using LinguaLibre-produced audios. This includes web applications, mobile applications, and reuses.
(56 intermediate revisions by 4 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 == | ||
+ | |||
+ | == Lingua Libre SignIt extension (French to LSF) == | ||
+ | [[File:LinguaLibre_SignIt-all.png|thumb|400px]] | ||
+ | [[File:LinguaLibre_SignIt-02.png|thumb|400px]] | ||
+ | * '''Description:''' A web browser extension to translate (French) words into (French) Sign Language videos, see [[:meta:Lingua Libre/SignIt|Lingua Libre/SignIt]]. | ||
+ | ** '''Linguistic community:''' video authors. | ||
+ | ** '''Languages:''' French Sign Language ; User interface in [https://translatewiki.net/wiki/Translating:Lingua_Libre_SignIt most macro languages] | ||
+ | ** '''Year:''' 2019 | ||
+ | * '''Technology:''' cross-browser web extension. | ||
+ | ** '''Code:''' HTML/CSS/JS | ||
+ | ** '''Data:''' videos of words being hand signed. | ||
+ | ** '''Data sources:''' videos from Commons and Lingualibre, data from Wiktionaries .. | ||
+ | ** '''Repository:''' https://github.com/lingua-libre/SignIt | ||
+ | ** '''Developer model:''' single web developer (needs more) | ||
+ | ** '''License:''' MIT License. | ||
+ | * '''Contact:''' | ||
+ | ** '''Coordination:''' Hugo Lopez ([https://github.com/hugolpz github]) | ||
+ | ** '''Institution:''' [[:meta:wikimedia France|wikimedia France]] | ||
+ | ** '''Website:''' https://addons.mozilla.org/en-US/firefox/addon/lingua-libre-signit/ | ||
+ | <br clear="all" /> | ||
+ | |||
== Cat Is Smart (Chinese) == | == Cat Is Smart (Chinese) == | ||
+ | [[File:CFDICT Dictionary UI.png|thumb|400px]] | ||
+ | * '''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:''' | ||
+ | ** '''Coordination:''' Hugo Lopez ([https://github.com/hugolpz github]) | ||
+ | ** '''Institution:''' | ||
+ | ** '''Website:''' https://hugolpz.github.io/Cat-is-smart/html/search.html | ||
+ | <br clear="all" /> | ||
+ | |||
== ChinoisSansFrontière.tw (Chinese) == | == ChinoisSansFrontière.tw (Chinese) == | ||
− | == OpenEdXHanzi ( | + | |
+ | * '''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:''' | ||
+ | ** '''Coordination:''' Hugo Lopez ([https://github.com/hugolpz github]) | ||
+ | ** '''Institution:''' Lyon 3 University. | ||
+ | ** '''Website:''' https://hugolpz.github.io/csf | ||
+ | |||
+ | == OpenEdx-hanzi (Chinese) == | ||
+ | [[File:OpenEdXHanzi.gif|400|thumb|OpenEdXHanzi, an interactive Chinese dictionary and writing exercise using [[:meta:Lingua Libre|Lingua Libre]] recordings. Coded in HTML/CSS/JS by [[User:Yug|Yug]] and under open source (MIT license). [https://github.com/hugolpz/OpenEdx-hanzi Github], [https://hugolpz.github.io/OpenEdx-hanzi/ Online Web App]. | ||
+ | <br>'''Interface and use''' | ||
+ | <br><font color="#C00">➊</font> '''Lexical information:''' click the sinogram for the correct order and audio; pinyin pronunciation, definition, composition, etymology; sharing links. | ||
+ | <br><font color="#C00">➋</font> '''Writing pad:''' white area for practicing writing, an error will be followed by the correct suggestion. | ||
+ | <br><font color="#C00">➌</font> '''Writing/Audio:''' click to play correct writing order and audio. | ||
+ | <br><font color="#C00">➍</font> '''Audio:''' click to play audio. | ||
+ | <br><font color="#C00">➎</font> '''Erase:''' click to erase the writing pad. | ||
+ | <br><font color="#888">➏</font> '''Colored sinograms:''' your level of mastery of a sinogram is saved in your browser.<br /> - '''<font color= "#C00">red</font>''': uncontrolled writing, <br /> - '''<font color="#1a9641">green</font>''': 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:''' | ||
+ | ** '''Coordination:''' Hugo Lopez ([https://github.com/hugolpz github]) | ||
+ | ** '''Institution:''' Paris University, Learning Planet Institute. | ||
+ | ** '''Website:''' https://hugolpz.github.io/OpenEdx-hanzi/ | ||
+ | ** '''Explainer:''' https://codepen.io/hugolpz/pen/QYrGKB | ||
+ | |||
== AlphaTiles (multiple) == | == AlphaTiles (multiple) == | ||
* '''Description:''' A flashcards, images based mobile application to study words of various minority languages | * '''Description:''' A flashcards, images based mobile application to study words of various minority languages | ||
Line 23: | Line 108: | ||
== Anki plugin == | == Anki plugin == | ||
+ | * Webpage: [https://ankiweb.net/shared/info/124265771 Ankiweb > Lingua Libre and Forvo Addon] | ||
* Github : https://github.com/rkosov/Lingua-Libre-and-Forvo-Audio-Downloader | * Github : https://github.com/rkosov/Lingua-Libre-and-Forvo-Audio-Downloader | ||
+ | * Announcement: [https://lingualibre.org/index.php?title=LinguaLibre:Chat_room&oldid=764714#Anki_Extension_Release Anki Extension Release] | ||
+ | * Author: [[User:Languageseeker|Languageseeker]] | ||
+ | |||
+ | == Paires Minimales == | ||
+ | A website for browsing minimal pairs in French, based on the French Wiktionary and Lingua Libre pronunciations (via Commons' API). | ||
+ | <br/>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.'' | ||
+ | * https://sefarad.com.tr/en/translator/ | ||
+ | |||
+ | == GoldenDict == | ||
+ | * '''Description:''' A free and open-source multimedia dictionary program that gives translations of words and phrases for different languages. | ||
+ | ** '''Linguistic community:''' FOSS. | ||
+ | ** '''Languages:''' many, see https://cloud.freemdict.com/index.php/s/pgKcDcbSDTCzXCs , http://download.huzheng.org/babylon/bidirectional/ | ||
+ | ** '''Year:''' 2010–present | ||
+ | * '''Technology:''' | ||
+ | ** '''Code:''' C++ | ||
+ | ** '''Data type:''' L1 word and L1 definition ; L1 and L2 translations ; audios. | ||
+ | ** '''Data sources:''' lexicographical data from various FOSS ; audio from Forvo, Lingualibre. | ||
+ | ** '''Repository:''' https://github.com/xiaoyifang/goldendict (active) | ||
+ | ** '''Developer model:''' collaborative, active. | ||
+ | ** '''License:''' GNU GPLv3+ | ||
+ | * '''Contact:''' | ||
+ | ** '''Coordination:''' Xiao Yifang ([https://github.com/xiaoyifang/goldendict github]). Note: former project by Konstantin Isakov ([https://github.com/goldendict/goldendict github]) now inactive. | ||
+ | ** '''Institution:''' | ||
+ | ** '''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 == | ||
* [[Lingualibre:Resources]] | * [[Lingualibre:Resources]] | ||
* [[Lingualibre:Tools]] | * [[Lingualibre:Tools]] | ||
+ | * [[Lingualibre:Mailing]] | ||
+ | * [[LinguaLibre:Citations]] | ||
+ | {{Helps}} |
Latest revision as of 15:07, 2 July 2024
Wiktionaries (multiple)
- meta:User:Lingua Libre Bot on: fr, pl, oc, or, shy, wikidata
Occitan Gascon - French dictionary
Lingua Libre SignIt extension (French to LSF)
- Description: A web browser extension to translate (French) words into (French) Sign Language videos, see Lingua Libre/SignIt.
- Linguistic community: video authors.
- Languages: French Sign Language ; User interface in most macro languages
- Year: 2019
- Technology: cross-browser web extension.
- Code: HTML/CSS/JS
- Data: videos of words being hand signed.
- Data sources: videos from Commons and Lingualibre, data from Wiktionaries ..
- Repository: https://github.com/lingua-libre/SignIt
- Developer model: single web developer (needs more)
- License: MIT License.
- Contact:
- Coordination: Hugo Lopez (github)
- Institution: wikimedia France
- Website: https://addons.mozilla.org/en-US/firefox/addon/lingua-libre-signit/
Cat Is Smart (Chinese)
- 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:
- Coordination: Hugo Lopez (github)
- Institution:
- Website: https://hugolpz.github.io/Cat-is-smart/html/search.html
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:
- Coordination: Hugo Lopez (github)
- Institution: Lyon 3 University.
- Website: https://hugolpz.github.io/csf
OpenEdx-hanzi (Chinese)
- 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:
- Coordination: Hugo Lopez (github)
- Institution: Paris University, Learning Planet Institute.
- Website: https://hugolpz.github.io/OpenEdx-hanzi/
- Explainer: https://codepen.io/hugolpz/pen/QYrGKB
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:
- Coordination: Aaron Hemphill (github)
- Institution: Summer Institute of Linguistic (SIL) is the world leader in minority language's linguistic and lexicography.
- Website: http://alphatilesapps.org
Anki plugin
- Webpage: Ankiweb > Lingua Libre and Forvo Addon
- Github : https://github.com/rkosov/Lingua-Libre-and-Forvo-Audio-Downloader
- Announcement: Anki Extension Release
- Author: Languageseeker
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
- Description: A free and open-source multimedia dictionary program that gives translations of words and phrases for different languages.
- Linguistic community: FOSS.
- Languages: many, see https://cloud.freemdict.com/index.php/s/pgKcDcbSDTCzXCs , http://download.huzheng.org/babylon/bidirectional/
- Year: 2010–present
- Technology:
- Code: C++
- Data type: L1 word and L1 definition ; L1 and L2 translations ; audios.
- Data sources: lexicographical data from various FOSS ; audio from Forvo, Lingualibre.
- Repository: https://github.com/xiaoyifang/goldendict (active)
- Developer model: collaborative, active.
- License: GNU GPLv3+
- Contact:
- Coordination: Xiao Yifang (github). Note: former project by Konstantin Isakov (github) now inactive.
- Institution:
- Website: https://goldendict.org (old)
- Install: releases for Windows, MacOS and Linux. Note: The former project is inactive since 2019.
VueJS records 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 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
- Description: Click-to-translate web extension.
- Linguistic community: n.a.
- Languages: Japanese-English (default). More pairs available after install.
- Year: 2024+[1]
- 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
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.
- 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[2] recording protocol, fork repository, hack the JS code (very easy).
Other projects
- Tatoeba.org — Written sentences
- Ntealan.org — African languages.