Avant · Maintenant
Chaque changement de texte demandait un développeur. Désormais, vos traducteurs le publient.
AvantUn ticket, un développeur, un fichier JSON, une release.
MaintenantUn traducteur l'écrit, un modérateur ou un admin l'approuve. Aucun développeur n'intervient.
Lorsque votre application charge ses chaînes depuis le dashboard. Les chaînes embarquées dans votre build partent toujours avec votre prochaine release.
De votre code source aux traductions livrées
Quatre étapes, une seule boucle. Vos fichiers de langue entrent, les fichiers traduits ressortent — et rien entre les deux n'est un endroit où votre contenu reste bloqué.
- Scan
Trouvez chaque clé de traduction dans votre code
Pointez vers le dossier de votre projet ou un dépôt Git. Le scanner lit vos fichiers source et extrait les clés selon les conventions de votre framework. Aucune configuration, aucun plugin à installer.
LoginView.vue <template>
<div class="login">
<h1>{{ $t('auth.login.title') }}</h1>
<button @click="submit">
{{ $t('auth.login.submit') }}
</button>
<a>{{ $t('auth.login.forgot') }}</a>
</div>
</template>Clés détectées6
auth.login.titlenouveauauth.login.submitconnuauth.login.forgotconnunav.homenouveaunav.settingsconnuerrors.requirednouveau
- Traduction
Traduisez en masse. Choisissez votre moteur.
Traduisez une clé ou des milliers à la fois. Utilisez vos propres clés API pour DeepL, Google, OpenAI, Anthropic, Gemini ou Mistral, ou passez en gratuit avec LibreTranslate ou Google Translate — le fournisseur se choisit par projet et le modèle peut être surchargé à tout moment. Nous ne relayons ni ne comptabilisons jamais vos appels.
Traduction vers Français
6 / 6nav.homeHomeAccueilnav.settingsSettingsParamètresauth.login.titleWelcome backContent de vous revoirauth.login.submitSign inSe connectererrors.requiredThis field is requiredCe champ est requisactions.saveSaveEnregistrer
- Validation
Un workflow de validation intégré
Les traducteurs enregistrent des brouillons, les modérateurs relisent, les admins valident. L'API ne sert que du contenu validé — les brouillons en cours ne fuitent jamais vers vos utilisateurs.
- Brouillon
- Relu
- Validé
enWelcome backfrContent de vous revoir- Traducteur a enregistré un brouillon18m
- Modérateur a relu la traduction10m
- Admin a validé la traduction2m
- Sync
Vos fichiers JSON restent la source de vérité
Récupérez les nouvelles clés de vos fichiers de traduction dans le dashboard, et réécrivez les traductions modifiées directement dedans. Vos fichiers JSON restent la source de vérité — le dashboard ne devient jamais un endroit où vos traductions sont prisonnières.
src/locales/
- en.json132 clés
- fr.json128 clés
- de.json120 clés
- ja.json86 clés
Base du dashboard
24importées48réécrites156totalSynchronisation terminée
À vous de l'héberger, à vous de le garder.
Ce qui est inclus dans le dashboard, sur tous les plans.
Tourne où vous décidez
Votre machine ou votre serveur
Une application de bureau pour macOS, Windows et Linux, ou une seule image Docker sur votre propre serveur. Il n'existe pas de version hébergée : vos projets et vos traductions sont stockés sur votre machine ou votre infrastructure.
- Application de bureau
- Docker
- SQLite
- PostgreSQL
- MySQL
Votre clé, votre fournisseur
8 fournisseurs de traduction
- Google Translate sans clé
- LibreTranslate sans clé
- Google Translate API
- DeepL
- Gemini
- Mistral
- Claude
- OpenAI
Vous payez directement votre fournisseur. Aucun quota de traduction automatique, sur tous les plans.
Une équipe, avec des rôles
Qui peut faire quoi
- Traducteur
- écrit et modifie
- Modérateur
- valide ce qui est publié
- Admin
- gère le projet
Les rôles et la relecture s'appliquent sur un serveur partagé (mode serveur).
Attrape les bugs i18n
Avant vos utilisateurs
{nom}Placeholder manquant{name}Ajouter l'article au panier d'achatPlus de 1,5× la longueur de la source
Des avertissements, jamais des blocages : c'est vous qui décidez de ce qui part.
De droite à gauche
مرحبًا بعودتك
L'arabe, l'hébreu et 7 autres langues s'affichent dans le bon sens, avec leur propre aperçu.
Vos fichiers restent à vous
Exportez à tout moment
- JSON
- CSV
- XLSX
- Instantané complet du projet
Vos données repartent en JSON brut.
Offre gratuite
Gratuit
Gratuit pour 1 projet, avec toutes les fonctions. Besoin de plus ? Pro offre à un développeur 5 projets.
Le même travail, une fraction du prix.
| Critère | i18n Dashboard | Lokalise | Crowdin | Tolgee |
|---|---|---|---|---|
| Offre payante la moins chère | i18n Dashboard€4/mois | Lokalise149$/mois | CrowdinÀ partir de 46€/mois | Tolgee58€/mois |
| Offre gratuite | i18n DashboardOui | LokaliseOui · après un essai de 14 jours | CrowdinOui | TolgeeOui |
| Fonctionne sur votre propre serveur | i18n DashboardOui | LokaliseNon mentionné | CrowdinNon mentionné | TolgeeOui |
| Traduction automatique incluse | i18n DashboardIllimitée, avec votre propre clé | Lokalise20 000 mots par mois | CrowdinNon mentionné | Tolgee400 000 crédits |
| Relecture avant la mise en ligne | i18n DashboardOui | LokaliseOui | CrowdinOui | TolgeeOui |
| Formats de fichiers Ils ont de l'avance | i18n DashboardJSON, plus import CSV, Excel et XLIFF | LokaliseEnviron 30 | Crowdin50 | TolgeeEnviron 18 |
| Apps iOS et Android (SDK) Ils ont de l'avance | i18n DashboardPlus tard | LokaliseOui | CrowdinOui | TolgeeOui |
| Plugin Figma Ils ont de l'avance | i18n DashboardPlus tard | LokaliseOui | CrowdinOui | TolgeeOui |
Là où ils ont de l'avance Plus de formats de fichiers, des apps iOS et Android, un plugin Figma.
Prix et fonctionnalités relevés sur les pages publiques de chaque éditeur, le 2 octobre 2026, 8 octobre 2026 :
- Lokalise: lokalise.com/pricingdocs.lokalise.com/en/articles/6854191-translation-editordevelopers.lokalise.com/reference/api-file-formatslokalise.com/product/for-developers
- Crowdin: crowdin.com/pricingsupport.crowdin.com/introductionsupport.crowdin.com/supported-formatssupport.crowdin.com/cdn-distributions
- Tolgee: tolgee.io/pricingtolgee.io/tolgee-vs-locizedocs.tolgee.io/platform/translation_process/translation_statesdocs.tolgee.io/platform/supported_formatsdocs.tolgee.io/android-sdkdocs.tolgee.io
Leurs prix sont facturés à l'année, comme chaque page l'affiche par défaut ; la facturation mensuelle coûte plus cher (Lokalise $169, Crowdin €54). Prix en euros tels qu'affichés depuis l'Europe. Nous : €4 facturés au mois, €3 à l'année.
Les fichiers JSON et Git fonctionnent. Voici ce qu'ils ne font pas.
Vos traductions vivent déjà dans votre dépôt : ça marche, c'est gratuit, et personne n'a dû apprendre un nouvel outil. Coller des chaînes dans ChatGPT ou DeepL fonctionne aussi, et vous pouvez brancher ces mêmes moteurs dans le dashboard comme fournisseurs.
| Fonctionnalité | JSON + Git + ChatGPT/DeepL | i18n Dashboard |
|---|---|---|
| Alertes sur les placeholders et la longueur | JSON + Git + ChatGPT/DeepL Pas prêt à l'emploi : il faut ajouter et maintenir votre propre linter. | i18n Dashboard Dans l'éditeur, prévient quand un placeholder ou une balise HTML manque, ou quand une traduction dépasse nettement la longueur de la source, sans bloquer l'enregistrement. La traduction automatique réessaie une fois, puis refuse un résultat qui perd un placeholder. |
| Clés inutilisées | JSON + Git + ChatGPT/DeepL Chercher dans le code à la main, clé après clé. | i18n Dashboard Un scan signale les clés que votre code n'utilise plus. |
| Couverture par langue | JSON + Git + ChatGPT/DeepL Compter vous-même les clés manquantes. | i18n Dashboard La couverture en pourcentage pour chaque langue, avec le nombre de clés manquantes. |
| Statut de relecture | JSON + Git + ChatGPT/DeepL Relecture par fichier, dans les pull requests. | i18n Dashboard Brouillon, Relue, Approuvée pour chaque traduction, en mode serveur uniquement. Les modes local et desktop approuvent tout automatiquement. |
| Traduction automatique | JSON + Git + ChatGPT/DeepL Copier les chaînes, coller les résultats. | i18n Dashboard Votre propre clé, ou votre propre instance pour LibreTranslate, avec DeepL, OpenAI, Claude, Gemini, Mistral ou Google. Avec les fournisseurs payants, vous les payez directement. |
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é.

