Polyglotton : un guide complet de l'application d'apprentissage des langues axée sur la confidentialité
Polyglotte : Un guide complet
Ceci est un guide simple sur le polyglotton : ce que c’est, ce que ce n’est pas et comment l’utiliser efficacement.
Qu’est-ce que la polyglotte
Polyglotton est une application Web progressive (PWA) axée sur la confidentialité et compatible hors ligne pour l’apprentissage des langues. Il est conçu autour de trois principes fondamentaux :
- Vos données restent les vôtres – Tout est stocké localement sur votre appareil. Pas de serveurs, pas de comptes, pas de suivi.
- Vous choisissez ce que vous souhaitez télécharger – L’application elle-même est minimale. Vous importez uniquement les leçons que vous souhaitez.
- Fonctionne hors ligne – Une fois les leçons téléchargées, vous pouvez pratiquer n’importe où sans Internet.
Il ne s’agit pas de gamifier votre apprentissage ou de vous garder accro aux séquences et aux notifications. C’est un outil – vous décidez comment et quand l’utiliser.
Ce qui le rend différent
Architecture de stockage
La plupart des applications linguistiques stockent vos données sur leurs serveurs. Polyglotton adopte l’approche inverse :
- Toutes les leçons sont stockées dans IndexedDB sur votre appareil
- Vos progrès, votre historique de session et vos statistiques ne quittent jamais votre appareil
- Pas de compte utilisateur, pas de connexion, pas de synchronisation cloud
- Si vous effacez les données de votre navigateur, vous perdez votre progression (c’est le compromis)
Modèle d’importation de leçon
L’application elle-même ne contient pas de leçons préinstallées. Au lieu de cela :
- Parcourez les leçons disponibles sur le site (polyglotton.com)
- Importez les leçons spécifiques que vous souhaitez apprendre
- Les leçons sont téléchargées sous forme de fichiers JSON et stockées localement
- Supprimez les leçons que vous avez terminées pour économiser de l’espace
Cela permet à l’application de rester rapide et légère. Vous ne téléchargez pas des centaines de leçons que vous n’utiliserez jamais.
Technologie de pont de synchronisation
La connexion entre le site Web et l’application utilise un pont de synchronisation basé sur postMessage :
- Le site embarque une iframe invisible pointant vers l’application
- Ils communiquent via l’API postMessage multi-origine
- Cela permet au site Web d’interroger les leçons que vous avez importées
- Les boutons d’importation fonctionnent instantanément sans rechargement de page
- C’est une solution technique pour simplifier les choses pour les utilisateurs
Comment utiliser le polyglotton
Configuration initiale
- Visitez le site Web : Accédez à polyglotton.com
- Choisissez vos langues : sélectionnez votre langue source (ce que vous parlez) et votre langue cible (ce que vous apprenez)
- Parcourir les leçons : filtrer par paire de langues, niveau de difficulté ou sujet
- Importer des leçons : cliquez sur “Importer” sur les leçons qui vous intéressent
La première importation déclenche l’ouverture de l’application. Les importations ultérieures s’effectuent en arrière-plan.
La vue Bibliothèque
Votre bibliothèque affiche toutes les leçons importées avec :
- Titre et description – Ce que couvre la leçon
- Indicateur de niveau – Niveaux du CECR (A1-C2)
- Suivi des progrès – Pourcentage basé sur vos meilleures performances de session
- Nombre de cartes – Combien d’éléments de pratique y a-t-il dans la leçon
- Paire de langues – Affiche les langues source → cible
Options de filtrage :
- Recherche par titre de cours
- Filtrer par statut de progression (Tous / Actif / Terminé)
- Filtrer par paire de langues (si vous apprenez plusieurs langues)
Pratique des leçons
Lorsque vous ouvrez une leçon, vous travaillerez sur différents types de cartes :
Cartes de traduction
Vous voyez une phrase dans votre langue source et saisissez la traduction. Le système accepte plusieurs réponses valides – il y a rarement une seule traduction « correcte ».
Traduction inversée
La direction opposée : traduisez de votre langue cible vers votre langue source. Bon pour tester la compréhension.
Choix multiples
Choisissez la bonne réponse parmi 2 à 4 options. Utile pour la construction de vocabulaire et le rappel rapide.
Cloze (Remplissez le vide)
Complétez les phrases en tapant les mots manquants. Inclut souvent des indications sur le type de mot attendu.
Pratique d’écoute
L’application utilise la synthèse vocale pour générer de l’audio. Vous écoutez et répondez aux questions. La qualité dépend du moteur TTS de votre navigateur.
Fragments d’histoire
Lisez un court passage dans votre langue cible, puis répondez à une question de compréhension. Le contexte aide à la rétention.
Aperçus culturels
Découvrez les coutumes, l’étiquette et le contexte culturel. La langue n’existe pas en vase clos.
Mécanismes de session
Chaque séance d’entraînement :
- Présente les cartes dans un ordre semi-aléatoire
- Suit votre précision pour chaque carte
- Enregistre automatiquement votre progression
- Calcule un score global de session
Important : la progression est basée sur votre meilleure session pour chaque carte, et non sur des moyennes. Cela signifie :
- Vous pouvez réessayer les cours autant de fois que vous le souhaitez
- Seules vos meilleures performances comptent
- Aucune pénalité pour les erreurs lors des essais
Le bouton Ouvrir dans l’application
Sur le navigateur de leçons (site Web), les leçons importées affichent un bouton « Ouvrir dans l’application » :
- Cliquez dessus pour accéder directement à cette leçon dans l’application
- Le format de l’URL est
/library/{lesson-id} - Il s’ouvre dans un nouvel onglet pour que vous puissiez continuer à naviguer
- Utile pour démarrer rapidement des séances d’entraînement
Détails techniques
Application Web progressive (PWA)
Polyglotton est une PWA, ce qui signifie :
- Installable : ajoutez-le à votre écran d’accueil comme une application native
- Capable hors ligne : fonctionne sans Internet une fois installé
- Responsive : s’adapte au téléphone, à la tablette ou au bureau
- Mises à jour automatiquement : aucune mise à jour de l’App Store n’est nécessaire
Compatibilité du navigateur
Fonctionne dans n’importe quel navigateur moderne prenant en charge :
- IndexedDB (pour le stockage local)
- Service Workers (pour les fonctionnalités hors ligne)
- ES6+ JavaScript (pour la logique de l’application)
- CSS Grid (pour une mise en page réactive)
Testé sur : Chrome, Firefox, Safari, Edge
Stockage des données
Ce qui est stocké localement :
- Contenu de la leçon (fiches, métadonnées, traductions)
- L’historique de votre session (tentatives, scores, horodatages)
- Statistiques de progression par leçon
- Préférences linguistiques
Ce qui n’est PAS stocké :
- Aucune information personnelle
- Aucune donnée de suivi
- Aucun jeton d’authentification
- Aucune analyse
Format de fichier de leçon
Les leçons sont stockées au format JSON avec cette structure :
{
"id": "lesson-id",
"title": "Lesson Title",
"description": "What this lesson covers",
"level": "A1",
"sourceLanguage": "en",
"targetLanguage": "es",
"cards": [
{
"id": "card-001",
"type": "translation",
"question": "Hello",
"answers": ["Hola"],
"context": "Basic greeting"
}
]
} Ce format est conçu pour être :
- Lisible par l’homme (vous pouvez l’inspecter si vous êtes curieux)
- Extensible (de nouveaux types de cartes peuvent être ajoutés)
- Compact (garde la taille des fichiers petite)
Limites et compromis
Être honnête sur ce que Polyglotton ne fait pas :
Pas de synchronisation cloud
Votre progression réside sur un seul appareil. Si vous changez d’appareil ou effacez les données du navigateur, vous perdez votre historique. C’est intentionnel : pas de serveur signifie pas de synchronisation.
Solution de contournement : vous pouvez réimporter les leçons sur un nouvel appareil, mais votre progression ne sera pas transférée.
Outils de création de cours limités
Il n’y a pas encore d’éditeur de cours intégré à l’application. Les leçons sont créées sous forme de fichiers JSON et importées. Cela rend plus difficile la contribution de vos propres leçons.
Statut : il s’agit d’une limitation connue sur laquelle nous travaillons.
La qualité de la synthèse vocale varie
La qualité audio dépend de la synthèse vocale intégrée à votre navigateur. Certaines langues ont de meilleures voix que d’autres.
Remarque : Il est fonctionnel pour la pratique, mais pas pour un son de qualité professionnelle.
Aucun algorithme de répétition espacée (encore)
L’application ne planifie pas automatiquement les révisions en fonction des courbes d’oubli. Vous décidez quand pratiquer.
Philosophie : Nous préférons un comportement simple et prévisible aux algorithmes complexes qui ressemblent à des boîtes noires.
Aucune fonctionnalité sociale
Pas de classements, pas de défis entre amis, pas de forums communautaires. Il s’agit d’un choix délibéré de rester concentré sur l’apprentissage et non sur les mesures d’engagement.
Confidentialité et sécurité
Ce que nous suivons : rien
Le site Web et l’application n’incluent pas :
- Google Analytics ou suivi similaire
- Comptes utilisateurs ou authentification
- Journalisation côté serveur des actions des utilisateurs
- Réseaux publicitaires tiers
Ce que le site Web peut voir
Le pont de synchronisation permet au site Web de :
- Recherchez les leçons que vous avez importées (pour afficher les badges “Importés”)
- Envoyer des demandes d’importation (lorsque vous cliquez sur “Importer”)
- Demander la suppression d’un cours (lorsque vous cliquez sur “Supprimer”)
Cela se produit via l’API postMessage et nécessite que l’application soit ouverte dans une iframe. Le site Internet ne peut pas :
- Voir l’historique de votre session
- Accédez à vos données de progression
- Lisez le contenu de la leçon depuis votre appareil
- Suivez votre comportement de navigation
Portabilité des données
Parce que tout est stocké localement dans IndexedDB, vous pouvez :
- Inspectez vos données à l’aide du navigateur DevTools
- Exportez-le à l’aide des outils de base de données du navigateur
- Effacez-le complètement en effaçant les données du navigateur
Il n’y a pas de dépendance vis-à-vis d’un fournisseur, car aucun fournisseur ne contrôle vos données.
À qui s’adresse la polyglotte
Bonne solution si vous :
- Privilégiez la confidentialité plutôt que la commodité du cloud
- Vous souhaitez apprendre à votre rythme sans pression
- Préférez les outils compatibles hors ligne
- Comme avoir le contrôle sur ce qui est installé sur votre appareil
- Je ne veux pas créer un énième compte
Peut-être pas bien si vous :
- Besoin de synchronisation des progrès sur plusieurs appareils
- Vous voulez des fonctionnalités communautaires et un apprentissage social
- Attendez-vous à des acteurs vocaux professionnels pour l’audio
- Besoin de parcours de cours structurés et de planification de programmes
- Vous voulez de la gamification et des rappels de séquences quotidiennes
Obtenir de l’aide
Site Web
Visitez polyglotton.com pour :
- Catalogue de cours
- Documentation et guides
- Articles sur l’apprentissage des langues
Problèmes techniques
Puisqu’il n’y a pas de système de compte, le support est limité. Solutions courantes :
Les leçons ne seront pas importées : assurez-vous que l’application est accessible à l’URL configurée. Vérifiez la console du navigateur pour les erreurs.
Progression disparue : les données du navigateur ont probablement été effacées. Réimportez les leçons pour repartir à zéro.
Le pont de synchronisation ne fonctionne pas : actualisez la page. L’iframe devra peut-être se reconnecter.
L’audio ne joue pas : vérifiez les autorisations du navigateur pour l’audio. Essayez un autre navigateur si la qualité TTS est mauvaise.
Philosophie du développement
Polyglotton est construit sur ces principes :
- Confidentialité dès la conception : si nous ne les collectons pas, elles ne peuvent pas fuir
- Hors ligne d’abord : Internet est facultatif, pas obligatoire
- Contrôle utilisateur : vous décidez quoi télécharger et quand vous entraîner
- Pas de motifs sombres : aucune astuce pour rester engagé plus longtemps que vous le souhaitez
- Architecture ouverte : utilisez des technologies Web standards, et non des formats propriétaires
Projets futurs
Ce qui est envisagé (aucune promesse) :
- Éditeur de cours intégré à l’application : créez et partagez vos propres leçons
- Outils d’importation/exportation : sauvegardez votre progression dans un fichier
- Plus de types de cartes : pratique de la conjugaison, construction de phrases, etc.
- Meilleures informations sur les progrès : graphiques et statistiques sur votre apprentissage
- Partage de cours communautaire : parcourez les leçons créées par les utilisateurs
Ce qui n’est pas prévu :
- Comptes utilisateurs ou authentification
- Synchronisation ou sauvegarde cloud
- Fonctionnalités sociales ou gamification
- Abonnements payants ou niveaux premium
Résumé
Polyglotton est un outil simple pour la pratique des langues. Il ne s’agit pas de faire tout pour tout le monde. Il impose des compromis spécifiques : confidentialité par rapport à la commodité, capacité hors ligne par rapport aux fonctionnalités cloud, contrôle de l’utilisateur sur le guidage automatisé.
Si ces compromis correspondent à la façon dont vous souhaitez apprendre, cela pourrait être utile. Sinon, ce n’est pas un problème : il existe de nombreuses autres options.
Le but n’est pas d’être l’application linguistique la plus populaire. Il s’agit du bon outil pour les personnes qui recherchent confidentialité, contrôle et simplicité.
Prêt à l’essayer ? Visitez polyglotton.com et importez votre première leçon. Aucune inscription requise.