Référentiel de traductions pour les applications

La mémoire de vos traductions.

BabelPen garde chaque version de chaque texte, dans chaque langue, avec son auteur et son motif. L’IA propose, un juge relit, vous validez à la main ce qui compte. Et pour chaque langue, vous choisissez le modèle qui traduit.

Aperçu de l’écran Traduire, avec des données d’exemple
order_ready_notice À relire · anglais
Référence · français Votre commande est prête.
Contexte : Manager › Commandes › bandeau en haut de l’écran. Message lu par le client en salle, sur l’écran de retrait. Écrit par l’IA qui code, le 12 octobre.
Trois propositions
  • Your order is ready.Claude Sonnet 5.5Juge d’accord
  • Your command is ready.Modèle hébergé par BabelPenRefusée : « command » est un ordre
  • Your order is ready.Azure TranslatorSecond avis
Historique
  1. v323 octobre · Claude Sonnet 5.5 · « consigne du projet modifiée : tutoiement »
  2. v214 mars · Validée par Igor · « relecture »
  3. v12019 · Import BabelDif

BabelPen en chiffres

Déjà le référentiel de Foound et de Sitodit.

clés
17 963
langues
39
versions conservées
892 525

Quatre idées simples

Un fichier de langue ne sait pas qui a changé quoi, ni pourquoi. BabelPen est fait pour s’en souvenir, et pour laisser une personne trancher.

Chaque version compte

Une traduction ne s’écrase jamais. Chaque changement garde son auteur, sa date et son motif : vous comparez, vous revenez en arrière, vous savez pourquoi un texte a changé.

Vous validez à la main

L’IA traduit, le statut dit où on en est : traduit, à relire, validé, périmé. La validation humaine est un acte à part, et elle apprend à BabelPen la fiabilité de chaque moteur, langue par langue.

Un contexte par chaîne

Où le texte s’affiche, ce qu’il veut dire, la capture d’écran, la consigne du projet et le glossaire : tout part au moteur avec la chaîne. « Commande » n’est plus jamais un ordre.

Un moteur par langue

Claude pour le japonais, un modèle local pour l’allemand, DeepSeek pour le thaï : vous choisissez, vous changez d’avis sans rien perdre. Les propositions de tous les moteurs restent visibles.

Comment ça marche

De la clé créée par le développeur au texte publié dans l’application, en quatre temps.

  1. Étape 1

    Vos textes arrivent

    Par l’API, par le scan de votre code ou par import de fichiers. L’IA qui code crée la clé et son contexte en même temps, et BabelPen vérifie qu’une clé réutilisée garde bien le même sens.

  2. Étape 2

    BabelPen compose le contexte

    La consigne du projet (ton, registre, interdits), le sens de la clé, l’écran où elle s’affiche, le glossaire et les formes de pluriel de la langue cible : le moteur reçoit tout, pas seulement la phrase.

  3. Étape 3

    Le moteur traduit, le juge relit

    Le moteur choisi pour la langue traduit. Un juge relit chaque lot et motive ses refus ; un arbitre tranche les conflits. Les contrôles mécaniques (variables, ponctuation, registre, écriture) ne négocient pas.

  4. Étape 4

    Vous validez, vous publiez

    Relecture par statut, validation à la main, publication par cible : un JSON par langue pour chaque application, ou l’API avec ETag pour ne recharger que ce qui a changé.

Depuis Claude Code

Votre assistant de code travaille dans BabelPen pendant qu’il développe.

BabelPen a un serveur MCP (Model Context Protocol). Une commande et un jeton d’API suffisent pour l’installer dans Claude Code, Codex, Gemini CLI ou tout autre client MCP. Votre assistant crée alors les clés, ajoute des langues au projet, donne à chaque clé son contexte et fait traduire, sans quitter le code.

Une commande pour l’installer

Créez un jeton dans la page « Jetons d’API » de votre compte BabelPen. Vous choisissez sa portée : tous vos projets, ou un seul. Puis, dans le dépôt de votre application :

claude mcp add --transport http babelpen https://app.babelpen.videomark.dev/mcp --header "Authorization: Bearer <votre jeton>"

Codex, Gemini CLI et tout client MCP : même adresse, même jeton. Les droits sont ceux de votre compte dans l’équipe ; le jeton se révoque d’un clic.

Ce que votre assistant peut faire

  • Créer les clés Il vérifie qu’aucune clé ne porte déjà ce texte, puis crée la clé avec son texte de référence. check_key create_key
  • Ajouter des langues Il ajoute une langue cible au projet et peut lancer aussitôt la traduction de toutes les clés dans cette langue. Réservé aux administrateurs de l’équipe. add_language
  • Donner le contexte Pour chaque clé, son sens et les endroits où elle s’affiche à l’écran. Le contexte est écrit au moment où le code l’est, par celui qui sait à quoi sert la chaîne. set_key_context add_key_place
  • Traduire de l’extérieur Il envoie les traductions faites par son propre modèle, ou demande aux moteurs de BabelPen de traduire : les deux chemins sont décrits ci-dessous. add_translation translate_key

Deux chemins pour traduire

translate_key

BabelPen traduit avec le moteur choisi pour chaque langue, le juge relit, les contrôles mécaniques passent. L’assistant n’attend pas : la traduction part en file d’attente.

add_translation

Votre assistant envoie la traduction faite par son propre modèle (Claude, Gemini, GPT…). Elle est attribuée à ce moteur et suivie comme les autres : historique, statut, fiabilité par langue.

Dans les deux cas, une traduction validée par une personne ne s’écrase jamais sans motif.

Treize outils, un par geste

  • list_projectsLes projets que votre jeton peut voir.
  • get_projectLangues, consigne de traduction, cibles.
  • add_languageAjouter une langue cible au projet, et lancer sa traduction si vous le voulez.
  • check_keyAvant de créer : les clés au même texte et l’avis du moteur.
  • create_keyUne clé avec son texte, son sens et ses lieux.
  • set_key_contextPréciser le contexte d’une clé existante.
  • add_key_placeDéclarer qu’une clé sert à un nouvel endroit.
  • get_keyRéférence, traductions, statuts, historique.
  • translate_keyBabelPen traduit avec le moteur choisi par langue.
  • get_proposalsLes propositions des moteurs, tout de suite.
  • add_translationVotre traduction, faite avec votre propre modèle.
  • retire_keyRetirer une clé que le code ne lit plus.
  • project_progressProgression par langue, qui a traduit quoi.

Les mêmes règles que dans l’interface : pas deux clés pour le même texte sans le dire, un contexte écrit par une personne ne s’écrase pas en silence, une clé encore lue par le code ne se retire pas.

Choisissez le moteur, langue par langue

Chaque langue a son moteur, et vous en changez quand vous voulez : pour une langue, sans perdre une seule version.

Exemple de réglage d’un projet
Langues Moteur Pourquoi
Japonais, coréen, arabe Claude Sonnet 5.5 · votre clé d’API La qualité d’abord, sur les langues où un autre moteur hésite.
Thaï DeepSeek v4 · modèle cloud Un moteur retenu pour cette langue seulement.
Allemand, espagnol, italien, néerlandais… Modèle hébergé par BabelPen Une première passe solide, le juge fait le tri.
Toutes Azure Translator · en second avis Quand deux moteurs divergent, c’est un signal : la clé passe « à relire ».

Moteurs pris en charge

  • Claude (Anthropic)
  • OpenAI et toute API compatible
  • DeepSeek et modèles cloud Ollama
  • Modèles ouverts auto-hébergés
  • Azure Translator
  • Google Translate

Questions fréquentes

Puis-je travailler depuis Claude Code ?
Oui. BabelPen a un serveur MCP : une commande avec votre jeton, et votre assistant vérifie, crée et documente les clés pendant qu’il code, ajoute des langues au projet, puis fait traduire par BabelPen ou fournit les traductions de son propre modèle. Codex, Gemini CLI et tout client MCP se branchent de la même façon.
À qui appartiennent mes traductions ?
À vous. Vous les récupérez à tout moment : un JSON par langue pour chaque cible, ou par l’API.
BabelPen remplace-t-il un traducteur ?
Non. Il garde la place de la relecture humaine et la rend possible à grande échelle : les statuts, les motifs et la validation sont faits pour qu’une personne tranche là où ça compte, et seulement là.
Pourquoi babelpen.fr m’a envoyé ici ?
Une seule adresse, babelpen.com. Ce site est traduit avec BabelPen lui-même : vous lisez le produit.
Combien coûte BabelPen ?
Les tarifs arrivent bientôt.

Créez votre compte et votre premier projet.

Inscription en libre-service : un premier projet, un premier jeton d’API, et votre assistant de code peut créer vos premières clés dans la foulée.

Créer mon compte