- LibreLingo est une plateforme d’apprentissage des langues open source centrée sur la communauté, développée sous licence AGPLv3, que chacun peut utiliser, modifier et partager
- Disponible sous forme de web app, elle permet d’apprendre directement dans le navigateur sans installation et repose sur une architecture légère et moderne basée sur Svelte et PouchDB
- Elle propose des fonctions clés comme la spaced repetition, la synchronisation de la progression et la compatibilité mobile, et la plupart des cours sont disponibles gratuitement
- Prise en charge de la création de cours personnalisés et du déploiement de la web app via des outils de chargement/export aux formats YAML et JSON
- Avec son écosystème centré sur les contributeurs, développeurs, passionnés de langues et traducteurs peuvent tous participer facilement
- L’objectif de LibreLingo est de créer une plateforme d’apprentissage des langues possédée et exploitée directement par sa communauté d’utilisateurs
- Tous les logiciels sont publiés sous licence AGPLv3, et les créateurs de cours sont eux aussi encouragés à adopter des licences libres
- Pour le contexte du développement, voir le billet du fondateur
- Duolingo offre d’excellentes fonctionnalités, mais ses limites tiennent à son caractère fermé et au fait que ses évolutions échappent au contrôle des utilisateurs
- L’ambition était de créer une interface simple et prévisible qui facilite l’ancrage de l’apprentissage des langues dans les habitudes quotidiennes, en partant du constat que les alternatives existantes manquaient d’accessibilité pour les débutants
- Le projet vise une plateforme capable de couvrir jusqu’aux langues en voie de disparition, dialectes et langues construites, grâce à une structure où la communauté peut contribuer librement et enrichir les ressources linguistiques, à la manière d’un wiki
- Parti d’un simple écran d’exercice, le projet a progressivement élargi ses fonctionnalités grâce à une approche pragmatique : stockage local des données avec PouchDB, éditeur de cours basé sur Django Admin et participation de la communauté sur GitHub
- Il est possible d’essayer directement les cours depuis la web app sans installation
- Basé sur Svelte + PouchDB
- Principales fonctionnalités :
- exercices interactifs, spaced repetition
- sauvegarde de la progression et synchronisation entre plusieurs appareils
- compatibilité mobile/desktop
- propriété communautaire, fondé sur le logiciel libre
Milestones
- Démo du cours d’espagnol finalisée, thème de base et fonction de synchronisation déjà mis en place
- Éditeur de cours réservé aux contributeurs finalisé et principales fonctionnalités d’apprentissage déjà implémentées
Roadmap
- Lancement du cours officiel de basque
- Amélioration prévue du mode de contribution aux cours via GitHub
- Renforcement prévu du support audio et des écritures non latines
See also
- omnilingo: plateforme d’apprentissage des langues centrée sur l’écoute
2 commentaires
Les auteurs de LibreLingo ont été vus pour la dernière fois emmenés dans une camionnette blanche par un immense hibou vert << euh...? mdr
Avis Hacker News
En tant que personne qui connaît quatre langues et les a apprises dans l’enfance, j’apprends actuellement le sanskrit. Je pense que l’hypothèse de l’input de Krashen et la Lingva Latina d’Orberg sont les meilleures méthodes pour apprendre une langue à l’âge adulte
Le secteur des langues est saturé d’offres commerciales. À part LanguageTransfer, il y a très peu de bonnes propositions
En tant qu’utilisateur de Duolingo, je l’utilise sans interruption depuis quatre ans
J’ai utilisé Duolingo pendant environ un an pour apprendre le portugais, mais je suis récemment passé à un cours acheté sur Udemy
Partage d’un lien vers un article du développeur expliquant pourquoi il a créé LibreLingo
Le problème de Duolingo, c’est que la traduction n’est pas la meilleure façon d’apprendre une langue. Le mieux est de créer un lien entre les concepts et les mots. Comme Rosetta Stone. Une version open source de Rosetta Stone serait meilleure pour l’apprentissage du vocabulaire
Anki + apprentissage par immersion, c’est le mieux. Partage d’un lien vers un guide suivi par la plupart des apprenants du japonais
Étonnant que davantage de gens ne parlent pas de la récente annonce de Duolingo sur le remplacement de ses contractuels par de l’IA
Les auteurs de LibreLingo ont été vus pour la dernière fois emmenés dans une camionnette blanche par une gigantesque chouette verte
Je me demande pourquoi vouloir être une alternative à Duolingo. Duolingo se concentre fondamentalement sur l’apprentissage par la traduction. Comme son nom l’indique : "Duolingo". C’est une approche totalement erronée de l’apprentissage des langues. Elle n’est utile qu’au tout début. J’ai déjà lu ce commentaire : "Duolingo, c’est pour les débutants éternels"