Aller au contenu

Qu’est-ce que DigMyGem ? Un lecteur de langues open source

DigMyGem est un lecteur open source pour les apprenants en langues. Tu lis tes articles, livres ou sous-titres, tu touches un mot pour voir son sens et l’enregistres. La répétition espacée fait monter chaque mot enregistré depuis une pierre brute, et les mots assez travaillés deviennent des gemmes. C’est gratuit sur le web, ou tu peux l’héberger toi-même. Ouvrir DigMyGem

En bref

  • 28 langues d’étude dans le registre des langues
  • Offre gratuite à $0, avec lecture, importation, mots enregistrés et entraînement illimités
  • Offres payantes : Pro à $10 par mois ou $100 par an, Ultra à $30 par mois ou $300 par an
  • 112 gemmes dans la collection
  • Fonctionne dans le navigateur, ou sur ton propre serveur avec un fichier Docker Compose
  • Open source sous la licence AGPL v3

À qui DigMyGem s’adresse-t-il, et à qui non ?

Il s’adresse aux personnes qui veulent apprendre l’une des 28 langues en lisant des textes qu’elles choisissent : un article de presse, un roman, un PDF, des sous-titres ou une page web. Il fonctionne dans un navigateur, ou sur ton propre serveur.

Comment fonctionnent la lecture et la recherche de mots ?

Tu importes un fichier ou une page web et tu le lis dans le lecteur. Ces types de fichiers sont acceptés :

  • Livres et documents : EPUB, MOBI, PDF, DOCX, Markdown et texte brut
  • Fichiers de sous-titres : SRT, VTT, TTML et ASS
  • Pages web, importées par adresse

Comment chercher un mot ?

Toucher un mot dans le lecteur affiche son sens depuis un dictionnaire sur l’appareil, et tu peux enregistrer le mot.

Comment fonctionne la répétition espacée ?

Les mots enregistrés reviennent dans les jeux d’entraînement, à savoir les cartes mémoire, « Image et mot », « Mot et image » et « Écoute et choisis ». Le calendrier de chaque mot est fixé par FSRS, un algorithme de répétition espacée, si bien qu’un mot revient quand tu es sur le point de l’oublier.

Comment fonctionne la collection de gemmes ?

Chaque mot que tu enregistres commence comme une pierre brute, et l’entraînement le fait monter une échelle de huit niveaux. Les niveaux 1 à 4 sont des pierres en route (Brute, En formation, Affinage, Scintillant). Un mot travaillé jusqu’au sommet de l’échelle des pierres devient une gemme, et les révisions suivantes élèvent son rang : Éclatant (5), Sans défaut (6), Divin (7) et Serti (8), c’est-à-dire un bijou. La page de collection montre les gemmes et bijoux que tu as gagnés, dans un catalogue de 112 gemmes. Les gemmes ne viennent que de l’entraînement : un mot que tu connaissais déjà avant d’utiliser l’application, ou que tu as marqué comme connu, compte comme maîtrisé. Il n’est jamais une gemme et n’est pas dans la collection.

  • Cartes mémoire : retourne une carte, puis marque-la Compris ou Plus tard. Chaque marque est une réponse notée, comme dans les autres jeux, et retourner d’abord compte comme un indice.
  • Image et mot : regarde une image et choisis son mot parmi quatre, pour l’instant avec des mots anglais.
  • Mot et image : lis un mot et sa phrase, puis choisis son image, pour l’instant avec des mots anglais.
  • Écoute et choisis : écoute un mot et touche son image, pour l’instant avec des mots anglais.
  • Game Lab : décris un jeu et il est créé pour toi, avec tes mots enregistrés si tu veux. Il utilise ta propre clé de modèle.

Chaque réponse est notée Again, Hard, Good ou Easy selon ce que tu as fait : une mauvaise réponse est Again, une bonne réponse après un indice ou avec une première saisie plus lente que 2 secondes est Hard, une bonne réponse rapide est Good, et le bouton Trop facile, pressé avant de répondre, est Easy. Sur l’échelle des pierres, une réponse rapporte 0.25, 0.5, 1 ou 2 d’un niveau pour Again, Hard, Good ou Easy. Une erreur ne baisse jamais un niveau, et le mot revient plus tard. Sur une gemme, toute réponse sauf Again compte comme une révision de plus vers son rang suivant. FSRS fixe la prochaine révision, avec un intervalle maximal de 180 jours.

Une journée compte quand tu cherches un mot, réponds à une question d’entraînement ou lis. La série compte les jours consécutifs, et la page de statistiques dessine une carte de chaleur d’activité. Les mondes de lecture changent le décor derrière l’application : Pins de cristal, Salle de lecture aux chandelles et Collines de papier sont ouverts dès le départ ; Voie stellaire s’ouvre avec une série de 7 jours, Encre et lavis s’ouvre après 15 leçons et Onsen japonais s’ouvre après 3 leçons.

Le wiki public des gemmes à /gems liste les 112 gemmes, en anglais et en chinois.[2]

Combien ça coûte ?

  • Gratuit, $0 : lecture, importation, mots enregistrés et entraînement illimités, recherches dans le dictionnaire sur l’appareil illimitées et voix gratuites pour lire à voix haute. Tu peux apporter ta propre clé AI. Les fonctions AI gérées et les voix de membre ne sont pas incluses.[1]
  • Pro, $10 par mois ou $100 par an : fonctions AI gérées avec 5,000 requêtes par mois et voix de membre avec 300,000 caractères par mois.[1]
  • Ultra, $30 par mois ou $300 par an : tout ce que propose Pro, sans limite d’usage.[1]
  • L’auto-hébergement est gratuit sous la licence AGPL v3 : tu lances la même application avec Docker Compose et tu gardes tes données dans un fichier SQLite, digmygem.db. Les dictionnaires sont des fichiers de dictionnaire séparés, sur leur propre volume.[3]

Sources et vérifications

Vérifié le . Les affirmations sur DigMyGem ont été écrites à partir de son code ; les affirmations sur les autres applications citent la page où elles ont été lues.

  1. DigMyGem pricing page, where the plan facts above are published
  2. The public gem encyclopedia
  3. The self-host guide

Ouvrir DigMyGem