← Back to Blog

Polyglotton : un guide complet de l'application d'apprentissage des langues axée sur la confidentialité

Polyglotton

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 :

  1. Vos données restent les vôtres – Tout est stocké localement sur votre appareil. Pas de serveurs, pas de comptes, pas de suivi.
  2. 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.
  3. 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 :

  1. Parcourez les leçons disponibles sur le site (polyglotton.com)
  2. Importez les leçons spécifiques que vous souhaitez apprendre
  3. Les leçons sont téléchargées sous forme de fichiers JSON et stockées localement
  4. 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

  1. Visitez le site Web : Accédez à polyglotton.com
  2. Choisissez vos langues : sélectionnez votre langue source (ce que vous parlez) et votre langue cible (ce que vous apprenez)
  3. Parcourir les leçons : filtrer par paire de langues, niveau de difficulté ou sujet
  4. 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 :

  1. Présente les cartes dans un ordre semi-aléatoire
  2. Suit votre précision pour chaque carte
  3. Enregistre automatiquement votre progression
  4. 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 :

  1. Confidentialité dès la conception : si nous ne les collectons pas, elles ne peuvent pas fuir
  2. Hors ligne d’abord : Internet est facultatif, pas obligatoire
  3. Contrôle utilisateur : vous décidez quoi télécharger et quand vous entraîner
  4. Pas de motifs sombres : aucune astuce pour rester engagé plus longtemps que vous le souhaitez
  5. 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.

© 2025 Polyglotton. Tous droits réservés.