22 points par GN⁺ 2025-04-30 | 2 commentaires | Partager sur WhatsApp
  • 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

 
singo112ok 2025-05-06

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

 
GN⁺ 2025-04-30
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

    • La méthode directe est efficace, mais elle prend beaucoup de temps et est surtout utilisée pour des langues liées au travail, par exemple l’anglais
    • La méthode grammaire-traduction est une perte de temps. Elle peut satisfaire une curiosité intellectuelle sur la structure d’une langue, mais même après une vie entière d’étude, on peut rester difficile à comprendre
    • Traduire des milliers de phrases aléatoires me semble insensé
    • Après un an et demi d’échecs, j’ai commencé à lire chaque jour des histoires en sanskrit. Grâce aux histoires, le contexte reste présent et le cerveau commence à reconnaître les schémas de phrases
    • Pour comprendre des sujets variés ou converser, il faut finir par dépasser les histoires. Mais c’est possible
    • En Inde, beaucoup de gens parlent au moins deux langues. Beaucoup peuvent même en connaître quatre ou plus
  • Le secteur des langues est saturé d’offres commerciales. À part LanguageTransfer, il y a très peu de bonnes propositions

    • Duolingo a beaucoup de défauts et peu d’utilité pédagogique, mais il réduit la charge de décision. Pas besoin de se demander quoi faire ensuite
    • Il est important de fournir aux utilisateurs un parcours ou un arbre qui les guide. Cela leur permet de démarrer facilement et de progresser
  • En tant qu’utilisateur de Duolingo, je l’utilise sans interruption depuis quatre ans

    • Duolingo n’est pas fondamentalement une plateforme d’enseignement des langues. C’est une plateforme de jeu qui utilise la langue comme mécanique de gameplay
    • Duolingo est tellement centré sur la gamification qu’il est devenu un jeu
    • Dans la version gratuite, on voit surtout des publicités pour d’autres jeux
    • On peut apprendre une langue en utilisant la gamification des séries quotidiennes de Duolingo comme motivation journalière et en ajoutant des ressources complémentaires
  • J’ai utilisé Duolingo pendant environ un an pour apprendre le portugais, mais je suis récemment passé à un cours acheté sur Udemy

    • Duolingo est bien pour apprendre le vocabulaire, mais c’est sa seule vraie force. Après avoir commencé le cours Udemy, j’ai réalisé le problème : Duolingo enseigne des mots, mais presque pas la structure des phrases ni les liens entre les mots
    • Je connais beaucoup de mots, mais je ne sais pas former des phrases, donc je ne peux pas converser
    • Je recommande Duolingo pour l’apprentissage du vocabulaire, mais je conseille aussi un cours pour compléter l’apprentissage. En plus, ce n’est pas cher
  • 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"