Pour les auteurs, les traducteurs et les éditeurs

Traduisez le livre.Gardez le fil.

EPUB, PDF ou chapitres : Libris Translate traduit le livre entier, avec une mémoire des noms et le modèle d’IA de votre choix. Le texte et les décisions éditoriales restent entre vos mains.

Votre serveur. Votre modèle. Vos fichiers.

Libris Translate affiche un passage d’un livre anglais à côté de sa traduction française, sous l’avancement du livre de l’import à l’export.
Le texte source et sa traduction, dans l’éditeur Libris.

Le résultat se lit.

Deux livres d’Alice traduits de bout en bout. Les fichiers, les rapports et les limites sont publics, y compris la retouche humaine déclarée.

Extraits et fichiers à télécharger

Lewis Carroll · anglais → français · Libris 0.25.0

Le texte source

The way Dinah washed her children’s faces was this: first she held the poor thing down by its ear with one paw, and then with the other paw she rubbed its face all over, the wrong way, beginning at the nose […]

La traduction

Voici comment Dinah lavait la figure de ses petits : elle commençait par maintenir le pauvre petit par l’oreille avec une patte, puis, de l’autre, lui frottait toute la figure à rebrousse-poil, en partant du nez. […]
Extrait réel de De l’autre côté du miroir. Coupes signalées par […].

Ce qu’oublie une traduction phrase à phrase

Traduit passage par passage, un roman perd vite le fil : qui parle, comment s’appelle ce lieu, quel mot a été retenu trois chapitres plus tôt. Libris Translate analyse d’abord le livre et consigne ce qu’il apprend dans une mémoire que chaque passage consulte ensuite.

Une mémoire qui suit la série

Avant de traduire, Libris Translate rédige la Book Bible de chaque tome : personnages, relations, lieux, termes. La série y ajoute une Series Bible et un glossaire commun à tous ses tomes ; plusieurs séries d’un même univers peuvent aussi partager le leur. Un tome n’apprend que des tomes qui le précèdent : le tome 3 ne peut pas trahir un rebondissement du tome 5.

Exemple rédigé pour cette page

Tide Keeper → Gardien des marées Terme du glossaire, verrouillé · depuis le tome 1

  1. Tome 1 The Tide Keeper never left the lighthouse. Le Gardien des marées ne quittait jamais le phare.
  2. Tome 7 Even now, the Tide Keeper waited for Mara. Même à présent, le Gardien des marées attendait Mara.

Un pilote automatique pour tout le livre

Analyse, traduction, relecture, revue finale et arbitrage des doutes restants s’enchaînent sans que vous ayez rien à valider. Un passage en échec est repris avec une autre stratégie. Si un fournisseur tombe en panne, Libris Translate attend, réessaie, puis passe au fournisseur suivant de la chaîne de secours ; à l’approche du budget du livre, il bascule vers un fournisseur moins cher. Chaque décision est consignée dans le rapport.

  • Trois tours de convergence au plus par défaut (réglable de 1 à 10). Le rapport distingue un résultat prêt, prêt avec des détails consignés, ou bloqué par des passages non traduits, des erreurs ouvertes ou des contrôles sans résultat valide.
  • Un passage qu’aucun modèle n’a su traduire garde son texte original et son motif. Un export provisoire peut l’inclure, sans valoir livre prêt.
  • Un travail interrompu par un redémarrage reprend à son dernier point de contrôle.

Comment ça marche

Quatre étapes entre le fichier et le livre traduit. Seules la première et la dernière vous demandent quelque chose.

  1. Ajoutez un livre

    Déposez un EPUB, des fichiers de chapitres ou un seul long fichier, que Libris Translate découpe à ses titres de chapitre. L’assistant d’import propose la série, le numéro du tome et la place de chaque prologue, interlude ou chapitre en plusieurs parties, et justifie ses choix.

  2. Laissez tourner

    Libris Translate analyse le livre plusieurs passages à la fois, construit sa mémoire, traduit, relit et tranche seul les questions restées ouvertes.

  3. Jetez un œil si vous voulez

    Suivez l’avancement, ouvrez les passages les moins bien notés, reprenez une phrase ou verrouillez un terme. Rien n’attend votre feu vert.

  4. Téléchargez

    Un EPUB validé par EPUBCheck, un EPUB bilingue pour la relecture, un fichier Word, ou les chapitres en texte, en Markdown ou dans un ZIP, avec le rapport du pilote automatique.

Vidéo tournée avec Libris 0.23.0. Pour la version 0.29.0, suivez les guides écrits ; certains écrans ont changé.

Libris Translate en 43 secondes · 43 s Enregistrement réel, sans son : Libris Translate 0.23.0, installé avec l’installateur officiel, traduit « Alice au pays des merveilles » (domaine public) de l’anglais vers le français avec GPT-6 Luna. Les étapes longues sont accélérées.
Ce que montre la vidéo, scène par scène
  • Le site libris-translate.com, puis le bouton « Installer ».
  • Un serveur Linux : la commande d’installation officielle télécharge Libris Translate et le démarre, jusqu’au message « Libris 0.23.0 is ready at http://localhost:8088 ».
  • I. Ajoutez un livre : l’EPUB d’« Alice au pays des merveilles » (26 743 mots, 65 passages) devient le premier volume d’une nouvelle série, de l’anglais vers le français, avec le modèle GPT-6 Luna d’un compte ChatGPT.
  • II. Laissez tourner : l’analyse, la traduction et la relecture en accéléré, puis le glossaire que l’analyse a construit : Wonderland devient Pays des merveilles, March Hare Lièvre de Mars, Hatter Chapelier, Cheshire cat chat du Cheshire et Drink me Buvez-moi.
  • III. Jetez un œil si vous voulez : le texte anglais et sa traduction française côte à côte, passage par passage.
  • IV. Téléchargez : l’EPUB traduit, validé par EPUBCheck sans aucune erreur, ouvert sur une liseuse au chapitre I, « Au fond du terrier de lapin ».
  • « Votre prochaine série, traduite sur votre serveur. » Essai gratuit de 30 jours sur libris-translate.com.

Pour qui ?

  • Auteurs indépendants de séries

    Votre saga dans une autre langue, avec les mêmes noms du tome 1 au tome 10, pour toutes les librairies.

  • Traducteurs

    Partez d’un brouillon complet et d’un score par passage ; vos corrections ne sont jamais écrasées.

  • Petites maisons et éditeurs numériques

    Un premier jet cohérent de toute la série, sur votre serveur, et la carte des passages à relire en priorité.

  • Lecteurs de séries et de webnovels

    Suivez une série au rythme de sa parution. Chaque nouveau chapitre est traduit seul, à la lumière des précédents, et un personnage garde le même nom du tome 1 au tome 12.

  • Auto-hébergeurs

    Fonctionne sous Docker, sur un serveur Linux : une pile Compose avec PostgreSQL 17, et une sauvegarde nocturne documentée qui n’arrête rien. Vous décidez quels fournisseurs de modèles voient le texte.

  • Développeurs

    Une API REST décrite en OpenAPI 3.1, des webhooks signés et un serveur MCP pour les agents de développement. Envoyez un EPUB ou des chapitres en JSON, récupérez la traduction et son rapport.

Fonctionnalités

  • Séries et mémoire

    Des séries en tomes numérotés, ou un flux continu de chapitres de webnovel. Une Book Bible par tome, une Series Bible par série, l’identité des personnages et leurs relations, des glossaires par livre, par série ou pour tout un univers. Changez un terme au chapitre 300 : Libris Translate compte où l’ancien mot subsiste et propose de le remplacer, sans appeler de modèle.

  • Des webnovels en cours de parution

    Les nouveaux chapitres rejoignent leur tome et sont seuls traduits, avec les précédents pour contexte. Les doublons sont ignorés. Libris Translate peut aussi surveiller un flux RSS ou Atom qui contient le texte des chapitres, toutes les six heures par défaut ; il n’aspire pas les pages web.

  • Pilote automatique

    Reprise des passages en échec, fournisseurs de secours pendant les pannes, arbitrage par l’IA des doutes restants, et un journal des décisions à filtrer par étape ou par passage. L’analyse traite plusieurs passages à la fois, chacun ne voyant que le texte qui le précède.

  • Des formats respectés

    En entrée, EPUB 2 et 3 jusqu’à 256 Mo par fichier par défaut, dont la mise en page, les styles et les images sont conservés ; en sortie, un contrôle par EPUBCheck 5.3.0. Chapitres en TXT, Markdown, HTML ou DOCX, PDF texte et scans avec OCR local, JSON par l’API. La mise en page et les images des PDF ne sont pas reproduites ; aucun export PDF n’est proposé. Un EPUB bilingue, alterné ou côte à côte, et un fichier Word où vos corrections apparaissent en modifications suivies et les doutes du modèle en commentaires.

  • Savoir où relire

    Chaque passage reçoit une note de 0 à 100, calculée à partir des alertes, critiques et doutes déjà enregistrés, sans appel supplémentaire au modèle. Quatre paliers : bon à partir de 85, correct à partir de 70, faible à partir de 50, insuffisant en dessous. Sous 70, Libris Translate propose une relecture, en commençant par les 20 passages les plus faibles. Les tournures répétées sont signalées pour être relues en contexte, pas tenues pour la preuve d’un style aplati.

  • Vos corrections priment

    Un éditeur côte à côte avec historique des versions, des suggestions de l’IA à accepter ou refuser, des termes verrouillés et des imports de glossaire prévisualisés avant application. Le pilote automatique ne réécrit jamais un passage que vous avez corrigé ou validé.

  • Votre modèle, vos coûts

    Tout serveur compatible OpenAI, local ou hébergé, les API OpenAI et Anthropic, et un pont Codex/ChatGPT en option. Chaque opération payante affiche d’abord une estimation. Des budgets peuvent être fixés par livre et par jeton d’API : à 90 %, Libris Translate passe à un fournisseur moins cher s’il y en a un dans la chaîne de secours, sinon il met le travail en pause. Un tarif exprimé dans une autre devise est converti une seule fois, au taux quotidien de la Banque centrale européenne.

  • Moitié prix pour ce qui peut attendre

    OpenAI et Anthropic facturent moitié moins cher les lots qu’ils peuvent traiter dans les 24 heures, ce qui convient à un livre traduit pendant la nuit. Le mode lot s’active par fournisseur, pour les longs travaux ; il n’existe pas avec un compte ChatGPT. Libris Translate enregistre chaque soumission avant de l’envoyer, récupère les lots après un redémarrage et comptabilise le prix réellement payé. Les 24 heures sont le délai de traitement du fournisseur, pas une date de livraison.

  • Comptes et connexion

    Mots de passe locaux avec codes d’application d’authentification, clés de sécurité WebAuthn et dix codes de secours ; authentification unique OpenID Connect ; annuaire LDAP ou Active Directory. Les comptes locaux se gèrent dans Libris Translate ; les identités SSO et d’annuaire restent chez leur fournisseur.

  • Partagé par une équipe

    Les travaux en attente démarrent par priorité, puis à tour de rôle entre comptes et jetons d’API : un gros arriéré ne bloque pas les autres. L’administrateur attribue à chaque compte sa part du quota mensuel, et chaque membre peut ajouter ses propres fournisseurs de modèles avec ses propres clés, que personne d’autre ne voit.

  • Un relecteur sans compte

    Avec Studio et Pro, un lien de relecture ouvre un seul livre, en lecture seule, pendant 30 jours par défaut, plus longtemps ou sans limite si vous le décidez, et se révoque à tout moment. Il n’occupe aucune place de compte et ne dépose aucun cookie. Le texte source n’est visible que si vous l’avez inclus en créant le lien.

  • Nextcloud et WebDAV

    Chaque compte peut parcourir les serveurs Nextcloud, ownCloud, NAS ou WebDAV autorisés depuis l’assistant d’import, et y renvoyer les livres finis dans n’importe quel format d’export, à la main ou automatiquement dès que chacun est terminé. Les identifiants sont chiffrés, les connexions restent privées au compte, et l’administrateur fixe la liste des hôtes et réseaux privés joignables.

  • Directement dans votre bibliothèque

    Un EPUB terminé peut rejoindre un dossier surveillé par Calibre-Web, Komga ou Kavita, à la main ou automatiquement. Un dépôt manqué est relancé sans rien retraduire, et les métadonnées de série portent le nom de la série et le numéro du tome : les livres arrivent dans l’ordre.

  • Exporter un webnovel

    Libris Translate fabrique l’EPUB d’un feuilleton qui n’en a jamais eu : une page par chapitre, une table des matières, un contrôle EPUBCheck. Exportez une plage, par exemple les cinquante derniers chapitres, ou un seul chapitre en texte ou en Markdown. Un chapitre traduit à moitié est refusé plutôt que mélangé à l’original.

  • Une série dans une archive

    Exportez une série, tous ses tomes, archivés compris, et sa mémoire éditoriale dans une archive vérifiée, puis restaurez-la ailleurs sans réutiliser d’identifiants ni emporter les secrets des fournisseurs. Les volumes spéciaux comme DX1, EX ou LN 14+ gardent leur libellé et leur place dans l’ordre de lecture.

  • Un courriel quand il le faut

    Libris Translate vous écrit quand un livre est terminé, quand un travail s’est arrêté et attend une décision, quand le quota du cycle atteint 80 % et quand la licence n’a pas été renouvelée depuis 24 heures, jamais pour un simple démarrage. Chaque type d’envoi se désactive, et rien ne part tant que vous n’avez pas indiqué d’adresse.

  • API d’automatisation

    Une API REST versionnée, avec jetons à portée limitée, requêtes idempotentes et webhooks signés, décrite en OpenAPI 3.1 et accompagnée d’un client Python d’exemple. Envoyez un livre ou de nouveaux chapitres, récupérez la traduction et son rapport.

  • MCP pour les agents de développement

    Libris Translate répond au Model Context Protocol sur POST /mcp. opencode, Claude Code, Codex et les autres clients peuvent consulter la bibliothèque, préparer un livre, tenir le glossaire, lancer et piloter les travaux et relire le résultat, avec les mêmes comptes, les mêmes règles et le même journal d’audit que l’interface. Un jeton n’obtient que les portées que vous cochez.

  • Les livres restent chez vous

    Livres et traductions sont stockés sur votre serveur. Les appels aux modèles transmettent les passages et leur contexte, dont le glossaire et la mémoire narrative, aux fournisseurs configurés. La mémoire externe, la recherche, les courriels et la livraison transmettent les données nécessaires aux fonctions que vous activez.

  • La documentation de votre version

    La référence de l’API et le journal des modifications sont inclus dans chaque image et s’ouvrent depuis Libris Translate : ils décrivent la version que vous utilisez, pas la dernière parue sur ce site.

  • Interface en français et en anglais, thème clair, sombre ou celui de l’appareil, du téléphone au grand écran.

    API d’automatisation

Tarifs

Libris Translate tourne sur votre matériel. La formule Personnelle s’achète une fois, pour un usage non commercial ; Studio se paie au mois ou à l’année et Pro fait l’objet d’un devis. Aucun compte à créer sur ce site, et aucun de vos textes ne passe par nous.

Avant d’acheter, voyez ce qu’il a produit sur deux vrais livres

Studio

29 € par mois, ou 290 € par an

Usage commercial : une personne qui traduit une longue série, et quelques relecteurs.

  • 3 000 000 mots par mois
  • Cinq machines, trois comptes
  • Livres partagés entre les comptes, chacun corrigeant les siens
  • API d’automatisation (REST, OpenAPI 3.1) et serveur MCP
  • Tout ce que comprend la formule Personnelle, pour un usage commercial
  • Support par courriel, première réponse sous 2 jours ouvrés (indicatif)
Acheter une licence

Pro

Sur devis par abonnement

Une équipe, un éditeur, ou une installation au service de nombreuses personnes.

  • Volume mensuel fixé dans le devis
  • Plusieurs machines
  • Plusieurs comptes qui partagent leurs livres
  • API d’automatisation (REST, OpenAPI 3.1) et serveur MCP
  • Tout ce que comprend Studio
  • Support par courriel, première réponse sous 1 jour ouvré (indicatif)

Vous pouvez commencer par l’essai : le formulaire ci-dessous envoie un lien de confirmation par courriel, puis votre clé une fois l’adresse confirmée. Pour acheter, écrivez-nous ; nous vous répondons avec votre licence.

Comment fonctionne la licence

  • Un livre est compté dès que vous l’ajoutez, tous ses mots, même si vous le supprimez sans l’avoir traduit. Le quota compte les mots du texte source ; en chinois et en japonais, deux caractères valent un mot. Traduire le livre, le retraduire ou en corriger un passage n’ajoute pas de mots au quota de la licence ; les appels au modèle restent facturés à part par le fournisseur. La comparaison de plusieurs fournisseurs d’IA sur les mêmes passages est comptée en plus.
  • Le quota se renouvelle chaque mois à la date d’achat de votre licence (ou de conversion de votre essai), et non le premier du mois.
  • Un livre est accepté tant qu’il tient dans ce qui reste du cycle, plus une marge de 20 000 mots ; sinon, il est refusé et rien n’est compté. Les mots comptés au-delà du quota sont déduits du cycle suivant.
  • Vous changez de machine vous-même, depuis l’écran de licence. Une machine libérée rend sa place aussitôt. Si vous en activez une de plus que votre formule ne le permet, la plus ancienne est libérée, à condition d’occuper sa place depuis au moins sept jours.
  • Une panne de notre serveur de licences ne vous arrête pas. Votre installation détient une autorisation signée valable 72 heures, qu’elle renouvelle toutes les heures.
  • La formule Personnelle reçoit les nouvelles versions publiées dans les douze mois qui suivent l’achat. Ensuite, le logiciel continue de fonctionner, les correctifs de sécurité et de conformité restent fournis jusqu’à 24 mois après l’achat, et le renouvellement des nouvelles versions est facultatif. Studio et Pro reçoivent toutes les versions pendant l’abonnement. Si l’éditeur cesse son activité, chaque licence valide reçoit un certificat qui fonctionne hors ligne pour de bon. Voir les conditions
  • La formule Personnelle est réservée à un usage non commercial : traduire pour soi, pour sa lecture ou par loisir. Un travail rémunéré, une traduction vendue ou publiée contre paiement, et l’usage d’une entreprise ou d’une organisation pour son activité relèvent de Studio ou de Pro. Voir les conditions
  • Vos traductions vous restent acquises après la fin de la licence : vous pouvez toujours les lire, les exporter et les supprimer.
  • Le modèle n’est pas compris. Vous utilisez le vôtre, hébergé ou local, et le payez directement à son fournisseur. Libris Translate affiche le coût estimé avant chaque opération payante. Ce que coûte un livre selon le modèle

Essayez pendant 30 jours

Une clé d’essai, envoyée à votre adresse dès que vous l’avez confirmée : 100 000 mots par mois, un compte, deux machines, tous les formats et tous les fournisseurs, le pilote automatique complet. L’API d’automatisation, le serveur MCP et le partage des livres (membres et liens de relecture) sont réservés à Studio et à Pro.

Un seul essai par adresse, à vie ; les adresses contenant un « + » ne sont pas acceptées. Aucune carte bancaire. Nous vous écrivons au sujet de votre essai (clé, quota, fin) et, seulement si vous cochez la case, jusqu’à quatre conseils pour bien démarrer. Jamais de publicité ; désinscription en un clic. Après confirmation, le courriel de la clé fournit aussi les identifiants pour télécharger Libris Translate et un lien vers le guide d’installation.

Votre adresse sert à la confirmer, à envoyer la clé, à n’accorder qu’un essai et, si vous les demandez, à vous envoyer les conseils. Politique de confidentialité

licences@libris-translate.com

Où tourne Libris Translate

Aujourd’hui, sur votre propre serveur. Une version hébergée est prévue, mais pas encore disponible.

Disponible

Sur votre serveur

Une pile Docker Compose sur votre serveur Linux. Les appels aux modèles envoient les passages et leur contexte aux fournisseurs configurés. Les services facultatifs de mémoire, recherche, courriel et livraison reçoivent les données nécessaires aux fonctions activées. Le serveur de licences reçoit les vérifications d’activation et de consommation.

Aller à l’installation
En projet

Version hébergée

Une instance de Libris Translate que nous faisons tourner pour vous, destinée aux équipes qui préfèrent ne pas administrer de serveur. Elle n’existe pas encore ; laissez votre adresse, nous vous écrirons une seule fois, à son ouverture.

Être prévenu

Installer Libris Translate

Il vous faut un serveur Linux (amd64) avec Docker Engine et Docker Compose v2, l’accès à un modèle de langage, et les identifiants de lecture du registre fournis avec votre licence. Le serveur Libris Translate n’a besoin d’aucun GPU si le modèle tourne ailleurs.

Afficher les commandes d’installation
  1. Le courriel de licence contient trois éléments : une clé de licence, un nom d’utilisateur du registre et un jeton de lecture. Connectez d’abord Docker en tant que root, puisque l’installateur s’exécute lui aussi avec sudo :

    bash
    sudo docker login registry.libris-translate.com

    À l’invite Username, saisissez le nom d’utilisateur du registre indiqué dans le courriel. À l’invite Password, collez le jeton du registre, et non la clé de licence de Libris Translate ; rien ne s’affiche pendant la saisie. Docker répond Login Succeeded.

    Installez ensuite Libris Translate. La commande télécharge registry.libris-translate.com/libris/libris:latest ; ni Git ni archive ne sont nécessaires :

    bash
    curl --fail --location --silent --show-error https://libris-translate.com/install.sh | sudo bash

    L’installateur extrait la définition Compose de l’image qu’il s’apprête à lancer, fige cette image par son digest, crée /opt/libris/.env avec des secrets aléatoires, puis démarre PostgreSQL, la migration, l’API et le worker. Relancée, la même commande passe à latest, conserve les secrets et ne remplace Compose que si vous ne l’avez pas modifié. Pour installer précisément cette version plutôt que latest : curl --fail --location --silent --show-error https://libris-translate.com/install.sh | sudo env LIBRIS_TAG=0.29.0 bash.

  2. Ouvrez http://localhost:8088 sur la même machine et connectez-vous en tant que admin ; le mot de passe généré se trouve dans /opt/libris/.env. Ouvrez ensuite Paramètres › Licence et saisissez la clé de licence reçue par courriel dans Clé de licence :

    bash
    sudo grep '^BOOTSTRAP_' /opt/libris/.env

    Sur un serveur distant, ouvrez d’abord un tunnel SSH : ssh -L 8088:127.0.0.1:8088 vous@votre-serveur. Pour un accès réseau ou HTTPS, suivez Ouvrir Libris à votre réseau dans le guide Docker.

Libris Translate est déjà installé ? Mettez en pause les livres en cours, sauvegardez ensemble la base, les livres et la configuration, puis relancez la même commande : elle passe à latest et garde vos secrets. Ajoutez LIBRIS_TAG=0.29.0 pour rester sur cette version précise. Un fichier Compose intact est mis à jour ; un fichier personnalisé n’est jamais écrasé : l’installateur écrit docker-compose.yml.libris-new à côté et s’arrête pour vous laisser fusionner. La 0.13 comporte trois migrations ; WebDAV reste désactivé tant que WEBDAV_HOSTS n’est pas défini, LDAP s’active dans les Paramètres, et un MAX_UPLOAD_MB=60 existant est conservé tel quel. La 0.14.0 migre les compteurs de consommation afin que chaque total suive son identifiant de licence signé. La 0.15.0 ne comporte aucune migration de base ; elle ajoute un volume logs pour le journal et renomme les conteneurs libris-api, libris-worker, etc. : adaptez les scripts qui utilisaient les anciens noms. Les fournisseurs qu’un membre ajoute pour lui-même n’atteignent plus que des adresses publiques : déclarez un réseau local, celui d’un serveur vLLM par exemple, dans PROVIDER_MEMBER_PRIVATE_NETWORKS. Depuis la 0.15.2, l’installateur ajoute COMPOSE_PROFILES=codex à .env : un simple docker compose pull met aussi à jour le pont Codex. La 0.16.0 comporte deux migrations de base, pour les cycles de quota et pour l’envoi automatique WebDAV. Un livre qui ne tient pas dans ce qui reste du quota est désormais refusé avant d’entrer dans la file, avec le code licence_quota_insufficient : les scripts qui lancent des livres par l’API ou le MCP doivent le traiter. Avec l’essai ou la formule Personnelle, l’API d’automatisation, le MCP et le partage cessent de fonctionner ; jetons et liens sont conservés. L’envoi automatique WebDAV est désactivé pour toutes les connexions existantes. Relancez l’installateur plutôt qu’un simple docker compose pull : une installation restée sur un ancien fichier Compose est désormais signalée comme obsolète. La 0.16.1 comporte une migration de base : elle marque périmés les scores des passages qui comptaient des appels au modèle échoués ou des arbitrages, recalculés à la prochaine ouverture de la qualité ou de l’éditeur du livre. L’interface, les courriels et le titre OpenAPI disent désormais Libris Translate ; les nouveaux codes d’authentification et clés de sécurité sont enrôlés sous ce nom, ceux déjà enregistrés continuent de fonctionner, un WEBAUTHN_RP_NAME explicite est conservé, et les noms techniques (libris, LIBRIS_*, images, librisctl) ne changent pas. Ses messages de refus de licence suivent les codes du serveur de licences 0.8.1 ou plus récent. La 0.16.2 ne comporte aucune migration de base. 0.16.3 renomme le projet Compose libris : la mise à jour suivante arrête Libris le temps de copier les volumes epub-translator_* dans des jumeaux libris_*, prévoyez donc la place d’une copie supplémentaire des données ; les anciens volumes ne sont jamais supprimés. 0.16.4 ne comporte aucune migration de base ; les images viennent désormais de registry.libris-translate.com/libris/libris, que l’installateur inscrit lui-même dans .env, et vos identifiants de registre ne changent pas. Les 0.17.0 et 0.17.1 ne comportent aucune migration de base et ne recomptent rien : le compteur du cycle repart du nombre qu’il avait. Depuis la 0.17.0, un livre est compté dès son ajout, tous ses mots d’un coup ; les livres déjà présents restent comptés au fil de leur traduction. Un livre qui ne tient pas dans ce qui reste du cycle plus la marge est refusé en entier, avec 402 licence_quota_insufficient, ou 402 allowance_insufficient pour le quota propre d’un compte, et rien n’est importé : les scripts qui ajoutent des livres par l’API ou le MCP doivent le traiter. Depuis la 0.17.1, librisctl reconnaît aussi une installation faite par l’installateur, dans /opt/libris. Les 0.18.0, 0.18.1 et 0.19.0 ne comportent aucune migration de base. Depuis la 0.18.0, le français écrit par la machine reçoit la nouvelle typographie à sa prochaine réécriture ; les traductions existantes restent telles qu’elles sont enregistrées. Depuis la 0.18.1, AUTOPILOT_ESCALATE_AFTER et AUTOPILOT_ESCALATE_WINDOW n’existent plus et sont ignorées si elles restent dans .env. Depuis la 0.19.0, une question posée sur un passage exige une licence valide, comme tout autre appel au modèle ; sans elle, la réponse est 402 avec le code licence. La 0.19.1 ne comporte aucune migration de base. Elle explique le refus d’un nouvel essai automatique sur une machine ou une base déjà utilisée ; ce refus est envoyé par le serveur de licences 0.12.0. La 0.20.0 ne comporte aucune migration de base. Dans l’image Docker, le dossier de l’application contient des fichiers .pyc au lieu des sources .py ; un script qui lit ces sources doit utiliser le dépôt. Les traces d’erreur gardent les noms de fichier et les numéros de ligne, mais plus les lignes de code. La 0.21.0 ne comporte aucune migration de base et fonctionne avec le serveur de licences 0.12.0. Le juge qualité reste éteint tant que vous n’en choisissez pas un dans Paramètres › Pilote automatique (ou QUALITY_JUDGE_PROVIDER) ; avec un juge, chaque passage coûte un appel de plus sur son provider, davantage pour les passages qu’il corrige. Les prompts intégrés passent à file-v9+rules-v6 : un prompt enregistré par un administrateur dans Paramètres › Prompts garde son propre texte. Les livres déjà importés gardent les lignes de leur site source. La 0.22.0 ne comporte aucune migration de base et fonctionne avec le serveur de licences 0.12.0. Ses prompts intégrés passent à file-v11+rules-v6. Ses prompts sont plus riches sur les grandes fenêtres : le contexte facultatif prend désormais les trois quarts de ce que laisse la fenêtre du modèle, jusqu’à un Budget contexte de 32 000 par défaut (un 12 000 enregistré, l’ancien défaut, se lit 32 000), soit environ 5 000 tokens réels de plus par appel sur une fenêtre de 64k ; enregistrez 11 999 ou moins pour garder l’ancienne taille. Les livres déjà analysés sont datés tels quels, rien à relancer. La 0.23.0 comporte trois migrations de base, dont la plus longue compte les mots de chaque passage existant (quelques secondes pour une grande bibliothèque), et fonctionne avec le serveur de licences 0.12. Ses prompts intégrés passent à file-v13+rules-v6 : un prompt qu’un administrateur a enregistré dans Paramètres › Prompts garde son propre texte. La 0.24.0 comporte une migration de base et fonctionne avec le serveur de licences 0.12. Relancez l’installateur plutôt qu’un simple docker compose pull : il installe à côté de Compose les outils de sauvegarde et de restauration que l’image embarque désormais. Chaque passage traduit ou réécrit coûte un appel de modèle de plus sur son provider, pour le contrôle sémantique indépendant ; quand ce contrôle ne peut pas s’exécuter, la nouvelle version est refusée et un point de revue s’ouvre. Ses prompts intégrés passent à file-v16+rules-v7 : un prompt qu’un administrateur a enregistré dans Paramètres › Prompts garde son propre texte. 0.25.0 et 0.26.0 ne comportent aucune migration de base. Une licence Personnelle peut désormais afficher la date jusqu’à laquelle elle inclut les nouvelles versions ; vérifiez la page Licence avant d’installer une release. La 0.27.0 comporte deux migrations de base, exécutées seules au démarrage, et fonctionne avec le serveur de licences 0.13. Les alertes de qualité antérieures à la mise à jour restent ouvertes et listées pour revue, mais ne coûtent plus de points tant qu’un contrôle ultérieur ne les retrouve pas. Ses prompts intégrés passent à file-v30 : un prompt qu’un administrateur a enregistré dans Paramètres › Prompts garde son propre texte. La 0.27.1 ne comporte aucune migration de base ; ses règles intégrées passent à rules-v13. La 0.27.2 n’en comporte pas non plus. L’image de son pont Codex passe à la CLI Codex 0.160.0, que l’installateur récupère avec l’application, pour qu’un compte ChatGPT se voie proposer les modèles ajoutés depuis par OpenAI. La sauvegarde planifiée met désormais en pause l’API et le worker pendant qu’elle tourne : les traductions s’arrêtent le temps de la sauvegarde et reprennent seules, et LIBRIS_BACKUP_FREEZE=false garde l’ancien comportement. 0.28.0 comporte une migration de base : la clé de mémoire de traduction est recalculée pour les passages contenant des vers ; les autres clés restent identiques. La page Qualité peut réafficher les alertes résolues, les termes verrouillés impossibles à satisfaire sont signalés comme points résiduels au lieu de bloquer un livre, et le juge qualité configuré lit les contrôles de fidélité sémantique. La 0.29.0 ne comporte aucune migration de base et fonctionne avec le serveur de licences 0.13.0. Les images de l’application et du pont Codex embarquent Poppler et Tesseract pour extraire les PDF et lancer l’OCR en local ; mettez à jour les deux images avec l’installateur. Les mots de passe des PDF servent uniquement à l’extraction et ne sont jamais conservés. Revenir à une image ne fait pas revenir le schéma : pour revenir en arrière, restaurez la sauvegarde faite avant la mise à jour.

Puis traduisez un premier livre

  1. Paramètres › Providers LLM : ajoutez l’adresse de votre modèle, son nom et sa clé.
  2. Ajouter du contenu dans la bibliothèque : choisissez un EPUB ou des chapitres, puis une série.
  3. Choisissez le fournisseur et les langues, puis Importer et lancer tout le pipeline.
  4. Suivez l’avancement sur la page du livre et téléchargez le résultat quand il est prêt.

N’importez que des livres que vous avez le droit de traduire. La qualité, les langues couvertes, la vitesse et le coût dépendent du modèle utilisé.

Version 0.29.0

Les nouveautés récentes

Les dernières versions. Le journal des modifications liste chaque changement, version par version. Lire le journal complet

Le gain de vitesse de l’analyse parallèle a été mesuré sur un test de performance synthétique et reproductible. Sa qualité littéraire n’a pas encore été validée sur un livre bilingue réel : Libris Translate n’affirme donc pas que le mode parallèle traduit aussi bien que le mode séquentiel.

Vous avez trouvé une vulnérabilité ? Signalez-la en privé à licences@libris-translate.com avec [SECURITY] dans l’objet. N’y joignez ni secret, ni cookie de session, ni texte de livre.

Ce qui a changé dans les dernières versions

Importer les PDF, y compris les scans

La version 0.29.0 importe les PDF texte, les scans et les documents mixtes, même s’ils sont tournés ou protégés par mot de passe. L’OCR local se lance automatiquement ; les imports et leurs archives ne conservent jamais le mot de passe et ne relancent pas l’OCR à la restauration.

Le pilote automatique retente une correction refusée

En 0.29.0, une correction refusée par les contrôles bénéficie d’une nouvelle tentative informée dans le même tour. Un second refus arrête les tentatives, et le point suit les règles de fin des tours de cette release.

Le pilote automatique isole les décisions mal formées

En 0.29.0, une décision d’arbitrage mal formée ne fait plus perdre les autres décisions valides. Chacune est traitée séparément ; une décision absente ou inconnue fait toujours rejeter la réponse.

L’extraction PDF reste locale

L’extraction du texte et l’OCR des PDF s’exécutent sur votre serveur Libris avec Poppler et Tesseract. La mise en page et les images ne sont pas reproduites ; un PDF protégé ne demande son mot de passe que pour l’extraction.

Support

Écrivez à support@libris-translate.com depuis l’adresse qui a reçu votre licence, en indiquant votre version de Libris et ce que vous constatez. Nous répondons les jours ouvrés, à l’heure de Paris. Les délais ci-dessous sont ceux que nous visons pour une première réponse : indicatifs et non contractuels, ils n’ouvrent droit à aucune compensation s’ils sont dépassés.

FormulePremière réponse (indicative)
Essai Au mieux
Personnelle 3 jours ouvrés
Studio 2 jours ouvrés
Pro 1 jour ouvré

Signalement de vulnérabilité : accusé de réception sous 2 jours ouvrés, quelle que soit la formule. Écrivez en privé à licences@libris-translate.com avec [SECURITY] dans l’objet.

Ce que couvre le support

  • La dernière version publiée de Libris et la précédente, installées avec l’installateur officiel.
  • L’installation, l’activation et la licence, les mises à jour, les erreurs et tout comportement du logiciel contraire à sa documentation.

Ce qu’il ne couvre pas

  • Le modèle ou le fournisseur que vous avez choisi : ses réponses, sa disponibilité, ses limites et ses tarifs.
  • Un fichier Compose que vous avez modifié, et les versions antérieures à la précédente.
  • Votre serveur, votre réseau, votre système d’exploitation et votre installation de Docker.
  • Les sauvegardes de votre installation, qui vous incombent : nous ne sauvegardons que le serveur de licences.

Aucun taux de disponibilité n’est promis pour le serveur de licences. Votre installation détient un certificat signé valable 72 heures, qu’elle renouvelle toutes les heures : une panne plus courte n’interrompt pas votre travail.

Le support dans les conditions

Questions fréquentes

Combien coûte Libris Translate ?

Il y a deux coûts distincts. Libris Translate lui-même : 50 € une fois pour toutes pour la formule Personnelle, pour un usage non commercial, 29 € par mois ou 290 € par an pour Studio, ou un devis pour Pro, après 30 jours d’essai. Le modèle, que vous apportez et payez directement : une API hébergée facture ses jetons, un serveur à vous coûte son matériel et son électricité. Avant toute opération payante, Libris affiche l’estimation des jetons et du coût. Nos prix s’entendent TVA incluse. Chaque livre et chaque jeton d’API peut recevoir un budget ; à 90 % de ce budget, Libris passe à un fournisseur moins cher de la chaîne de secours ou met le travail en pause. Un passage identique à un passage déjà traduit est repris sans appel de traduction, mais il compte quand même dans le quota de mots. Ce qu’a coûté un vrai livre, modèle par modèle

Puis-je essayer avant d’acheter ?

Oui, pendant 30 jours ; le formulaire de cette page envoie un lien de confirmation par courriel. Suivez-le dans les 24 heures pour recevoir votre clé. L’essai donne accès à tous les formats, à tous les fournisseurs et au pilote automatique complet, avec 100 000 mots par mois, un compte et deux machines. L’API d’automatisation, le serveur MCP et le partage des livres (membres et liens de relecture) sont réservés à Studio et à Pro. Un seul essai par adresse, à vie, et aucune carte bancaire. À l’achat, l’essai devient votre licence sur la même clé : la machine reste activée, le quota commence un nouveau cycle mensuel le jour de l’achat, et vous n’avez rien à ressaisir. Ce que comprend l’essai gratuit

Que se passe-t-il si ma licence expire, ou si j’arrête de payer ?

Dès l’échéance, Libris Translate ne lance plus de nouvelles traductions. Tout ce qui a déjà été produit reste consultable, exportable, supprimable et corrigeable à la main : bibliothèque, traductions, glossaires, rapports. Vous pouvez partir avec l’ensemble. L’accès au registre d’images, donc aux nouvelles versions, prend fin 7 jours après l’échéance. La fin d’abonnement dans les conditions

Puis-je déplacer Libris Translate sur une autre machine ?

Oui, vous-même, depuis l’écran de licence. Une licence personnelle fonctionne sur trois machines à la fois, Studio sur cinq machines et Pro sur dix machines. Libérer une machine rend sa place aussitôt. Si vous en activez une de plus que votre formule ne le permet, la plus ancienne est libérée d’office, à condition d’occuper sa place depuis au moins sept jours : c’est ce qui empêche une même clé de circuler de main en main.

Que voyez-vous de mes livres ?

Rien de leur contenu. Une fois par heure, et à la fin de chaque travail, votre installation transmet à notre serveur de licences sa clé, la version de Libris Translate, les mots comptés dans le cycle de quota en cours, le nombre de comptes actifs, un identifiant d’installation et une empreinte hachée de sa machine. Ce message est signé par l’installation. Aucun titre, aucun texte, aucun nom de personnage. Les passages en cours de traduction ne vont qu’au fournisseur de modèle que vous avez configuré.

Quels modèles puis-je utiliser ?

Tout serveur compatible avec le protocole Chat Completions d’OpenAI, local ou hébergé, ainsi que les API OpenAI et Anthropic. Un pont optionnel permet de traduire avec Codex au moyen d’un compte ChatGPT. Chaque fournisseur a sa propre limite de parallélisme et ses propres tarifs, et peut servir de secours à un autre. Quel modèle choisir, et comment obtenir une clé · Libris face aux alternatives

Quelles langues ?

Celles que votre modèle maîtrise, dont le tamoul : qualité et couverture linguistique dépendent de lui. Les livres traduits en arabe, en hébreu, en persan, en ourdou, en pachto, en yiddish ou dans une autre langue écrite de droite à gauche sont exportés dans ce sens. L’interface de Libris Translate existe en français et en anglais.

Mes livres quittent-ils mon serveur ?

Vos livres, vos traductions et leur historique sont stockés sur votre serveur. L’analyse, la traduction et la relecture transmettent les passages et leur contexte aux fournisseurs de modèles configurés ; un modèle hébergé reçoit ce texte. La mémoire externe, la recherche web, les courriels et la livraison transmettent les données nécessaires aux fonctions activées. Vous pouvez choisir un modèle local et laisser ces intégrations désactivées. Les clés d’API sont stockées chiffrées.

Faut-il un GPU ?

Pas pour Libris Translate lui-même. Une machine Linux (amd64) avec Docker et 2 Go de mémoire libre suffit quand le modèle tourne ailleurs, sur une API hébergée ou sur votre propre serveur d’inférence.

Quels formats sont pris en charge ?

En entrée : EPUB 2 et 3, chapitres en TXT, Markdown, HTML ou DOCX (un fichier TXT, Markdown ou DOCX peut être découpé à ses titres de chapitre), PDF texte, scans ou PDF mixtes avec OCR local, et JSON par l’API. En sortie : l’EPUB traduit avec sa mise en page d’origine pour une source EPUB, ou un EPUB construit à partir des chapitres pour toute autre source, validé par EPUBCheck ; un EPUB bilingue pour la relecture ; un document Word avec vos corrections en modifications suivies et les doutes du modèle en commentaires ; du texte, du Markdown ou un ZIP de chapitres. Les EPUB à mise en page fixe sont refusés dès l’import, et les EPUB protégés par DRM ne sont pas pris en charge.

Puis-je suivre un webnovel encore en cours de parution ?

Oui. Envoyez chaque nouveau lot de chapitres dans la même série : ils se rangent d’après leur numéro, les doublons sont ignorés, et seuls les chapitres nouveaux ou remplacés sont traduits, avec les précédents pour contexte et sans nouvel appel au modèle pour ceux-ci. Chapitres publiés en plusieurs parties, prologues, interludes et histoires annexes gardent leur place dans l’ordre de lecture.

Un agent de développement peut-il piloter Libris Translate ?

Oui. Libris Translate répond au Model Context Protocol sur POST /mcp : opencode, Claude Code, Codex ou tout autre client MCP peut consulter la bibliothèque, préparer un livre, tenir le glossaire, lancer et piloter les travaux et relire la traduction, sans écrire d’appels curl à la main. Il agit avec le même compte, le même journal d’audit et les mêmes règles que l’interface. Ne donnez au jeton que les portées dont la tâche a besoin : un jeton qui lit une bibliothèque ne peut pas la vider, et toute suppression doit être confirmée explicitement. Studio et Pro l’incluent.

Plusieurs personnes peuvent-elles partager une installation ?

Oui, dans la limite des comptes de votre formule : un pour la formule Personnelle, trois pour Studio, dix pour Pro sauf mention contraire dans le devis. Chacun a son compte et, avec Studio et Pro, ses propres jetons d’API. Les travaux en attente démarrent par priorité, puis à tour de rôle entre les comptes, et l’administrateur peut fixer des quotas par compte et par jeton. Studio et Pro permettent aussi de partager des livres entre comptes, et un relecteur n’a même pas besoin de compte : un lien de relecture ouvre un seul livre, en lecture seule, n’occupe aucune place de compte et se révoque à tout moment.

Existe-t-il une version hébergée ?

Pas encore. Libris Translate est un logiciel que vous installez et faites tourner sur votre propre machine, et nous ne détenons jamais vos livres. Une offre hébergée est prévue ; cette page l’annoncera à son ouverture.

Et si l’éditeur cesse son activité ?

Chaque licence valide reçoit alors un certificat hors ligne perpétuel, sans limite de mots : Libris Translate continue de fonctionner sans notre serveur de licences, et le registre d’images reste ouvert 6 mois pour installer la version qui l’accepte. Lire l’engagement

Quel support est prévu ?

Un support par courriel, les jours ouvrés, à l’heure de Paris, avec des délais de première réponse indicatifs qui dépendent de votre formule. Ils ne sont pas contractuels. Le support par formule

Sous quelle licence ?

Libris Translate est un logiciel propriétaire. Votre clé vous autorise à l’installer et à l’utiliser sur le nombre de machines et dans les limites de votre formule. Ce que vous traduisez vous appartient : Libris n’impose aucune restriction aux livres importés, à leurs traductions ni aux fichiers qu’il produit. Le respect des droits sur les œuvres originales reste de votre ressort. Une licence valide donne accès à toutes les versions publiées jusqu’à la cessation d’activité de l’éditeur. Le détail figure dans les conditions générales de vente et de licence.

Votre prochaine série, traduite sur votre serveur.

Essayez-le gratuitement pendant 30 jours, ou installez-le avec Docker en une vingtaine de minutes.