Tout ce qu'il faut pour livrer vos traductions
Des side-projects en solo aux équipes d'entreprise — couvrez tout le cycle de vie de la traduction, sur n'importe quel framework, sur votre propre infrastructure.
- Frameworks supportés
- 3
- Locales BCP 47
- 147
- Moteurs de traduction
- 8
Cœur
Gestion des traductions
Gérez chaque clé de traduction avec tout son contexte.


Éditeur intégré
Modifiez les traductions directement dans une vue façon tableur. Ctrl+Entrée pour enregistrer, Échap pour annuler.
Historique complet
Chaque modification est enregistrée avec son auteur, l'ancienne et la nouvelle valeur. Parcourez tout l'historique d'une clé.
Recherche & filtres
Retrouvez n'importe quelle clé instantanément. Filtrez par langue, statut ou traductions manquantes.
Clés liées
Référencez une clé depuis une autre traduction avec @:key, avec un modificateur facultatif lower, upper ou capitalize. Une icône de lien signale chaque valeur qui référence une autre clé.
Automatisation
Apportez votre propre fournisseur de traduction
Huit fournisseurs, une seule abstraction. Votre propre clé API. Sans proxy, sans marge.
- Moteurs de traduction
- 8
- DeepL
- Google Cloud Translate
- OpenAI GPT
- Anthropic Claude
- Google Gemini
- Mistral AI
- LibreTranslate
- Google Translate (gratuit)
Choisissez-en un par projet. La comparaison complète, avec les coûts et le RGPD, a sa propre page. Comparer les huit fournisseurs →
Expérience développeur
Scanner, synchronisation & CLI
Vos fichiers JSON restent la source de vérité. Automatisez tout le pipeline.


- Votre code
- Scanner intelligent
- i18n Dashboard
- Synchronisation bidirectionnelle des fichiers
- Fichiers de langue (JSON)
Vos fichiers JSON restent la source de vérité. Automatisez tout le pipeline.
Scanner intelligent
Détecte automatiquement les appels de traduction dans les projets Vue, React et Angular. Aucune configuration nécessaire.
Synchronisation bidirectionnelle des fichiers
Pointez le dashboard sur un dossier local : il lit vos clés et réécrit les traductions dans les mêmes fichiers. Les dépôts Git sont récupérés en lecture seule — vous gardez la main sur ce qui est commité, via votre propre pipeline.
Synchronisation par branche
Choisissez la branche Git par projet. Changez de branche sans perdre votre travail en cours.
Scanner CLI pour CI/CD
Le même scanner, exposé en CLI. Exécutez-le à chaque pull request pour détecter les traductions manquantes avant fusion.
Détection des clés inutilisées
Signale les clés présentes dans vos fichiers de locale mais qui ne sont plus référencées dans le code.
Interface adaptée au framework
Les motifs de scan, extraits de code et aides de formatage s'adaptent au framework choisi.
Collaboration d'équipe
Workflow de validation
Le contrôle qualité sans la lourdeur.
- Brouillon
- Relu
- Approuvé
Brouillon → Relu → Approuvé
Les traducteurs soumettent des brouillons, les modérateurs les relisent, les administrateurs les approuvent. Seul le contenu approuvé est publié.
Accès par rôle
Trois rôles définis par projet : Admin, Modérateur, Traducteur.
Invitations par email
Invitez des membres d'équipe avec un rôle prédéfini. Parcours de réinitialisation de mot de passe sécurisé inclus.
File de relecture dédiée
Les relecteurs ne voient que ce qui nécessite leur attention. Le contenu approuvé est mis en cache jusqu'au prochain changement.
Portée
Interface localisée en 147 langues
Notre dashboard lui-même est localisé — vos traducteurs travaillent dans leur propre langue.
- Locales BCP 47
- 147
147 langues d'interface
Interface du dashboard pré-traduite, servie depuis un CDN. On traduit, vous livrez.
Locales BCP 47
Chaînes de locales avec variantes régionales (en-GB, pt-BR, zh-Hant) et solutions de repli.
Changement de langue à la volée
Chaque utilisateur choisit sa langue depuis la barre de navigation — préférence enregistrée par compte.
Applications
Application desktop et serveur auto-hébergé
Faites-le tourner où vous voulez — sur un laptop, un VPS, ou un cluster Kubernetes.


Application desktop native (Tauri)
macOS, Windows et Linux. SQLite embarqué, accès direct au système de fichiers, vos projets sont stockés sur votre machine.
Prêt pour Docker
docker compose up -d met en ligne toute la stack. SQLite, PostgreSQL ou MySQL.
Configuration chiffrée
Les identifiants de service — SMTP, clés API des fournisseurs et jetons Git — sont chiffrés au repos en AES-256-GCM. Les mots de passe des comptes sont hachés avec bcrypt et ne sont jamais stockés sous une forme récupérable.
Historique des modifications
Chaque modification de traduction est enregistrée avec son auteur, l'ancienne et la nouvelle valeur. Les logs système sont conservés à part, avec une rétention configurable.
Infrastructure
Déploiement & sécurité
Conçu pour vous appartenir — vos données, votre infrastructure.
Multi-base de données
SQLite prêt à l'emploi. PostgreSQL ou MySQL pour monter en charge.
Sécurité des sessions
Cookies de session HttpOnly avec rotation des tokens de rafraîchissement. Hachage des mots de passe en bcrypt.
Webhooks
Déclenchez des builds CI ou des notifications sur les événements de traduction. Basique sur Pro, avancé à partir de Team.
API REST
API REST complète pour l'intégration CI/CD. Spécification OpenAPI générée automatiquement fournie avec le serveur.
Traduire votre app en quatre étapes.
Créez votre compte
Gratuit pour commencer : 30 jours de n'importe quel plan, sans carte. Reste gratuit pour 1 projet.
Installez-la
Sur votre propre serveur. Puis ouvrez localhost:6001.
Guide d'auto-hébergementdocker compose pull && docker compose up -dmacOS, Windows ou Linux. Elle lance son propre serveur local.
Télécharger l'appConnectez votre projet
Pointez-la vers un dossier ou un dépôt Git. Elle détecte votre framework et vos fichiers de langue.
Traduisez
Choisissez l'un des 8 moteurs et traduisez une langue entière d'un coup. Google Translate fonctionne sans clé.