Files
2026-06-09 18:40:21 +02:00

2.3 KiB


title: Lute created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, language, app-marathon3-rattrapage-final-b] confidence: high contested: false sources: [https://selfh.st/apps/?tag=language&app=lute]

📚 Lute

Lecteur de langues avec lecture assistée, espacement optimisé et statistiques de vocabulaire.

📋 Informations Générales

Champ Valeur
Site web lute.app
GitHub jzohrab/lute
License GPL-3.0
Langage Go
Étoiles GitHub <1k
Catégorie [[cat-language

📝 Description

Lute est un lecteur de textes (eBooks) conçu pour les apprenants de langues étrangères : segmentation en phrases, tokenisation par langue, dictionnaire de termes cliquables, statistiques de vocabulaire. Différence vs Readlang : 100% local, basé sur fichier, format Markdown. Pour qui : polyglottes qui veulent lire des livres dans la langue cible et tracker leur progression.

🚀 Installation

Docker Compose (recommandé)

version: '3.8'
services:
  lute:
    image: ghcr.io/jzohrab/lute:latest
    container_name: lute
    restart: unless-stopped
    environment:
      - LUTE_DB_HOST=db
      - LUTE_DB_USER=lute
      - LUTE_DB_PASS=secret
    depends_on:
      - db
    volumes:
      - lute-data:/data
    labels:
      - traefik.enable=true
      - traefik.http.routers.lute.rule=Host(`lute.example.com`)
  db:
    image: postgres:16-alpine
    restart: unless-stopped
    environment:
      POSTGRES_DB: lute
      POSTGRES_USER: lute
      POSTGRES_PASSWORD: secret
    volumes:
      - lute-db:/var/lib/postgresql/data
volumes:
  lute-data:
  lute-db:

🔄 Alternatives

Open Source

Propriétaires

  • LingQ — Plateforme apprenants langues
  • Readlang Pro — Version payante

🔐 Sécurité

  • Authentification : comptes locaux (multi-utilisateur)
  • Persistance : fichiers audio/Markdown sur volume Docker

📚 Ressources

Pages Liées