Aller au contenu
en → ar
une clé, six écritures

Dites-le une fois. Livrez-le dans toutes les langues.

Le tableau de bord de traduction pour les développeurs Vue, React et Angular. Votre fournisseur, votre serveur. Gratuit pour 1 projet.

même salutation · en fr ja ko zh arAucune chaîne dans notre cloud

Frameworks supportés
3
Locales BCP 47
147
Moteurs de traduction
8

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.

Comment ça marche

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é.

  1. 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.titleLoginView.vue:12nouveau
    • auth.login.submitLoginView.vue:24connu
    • auth.login.forgotLoginView.vue:30connu
    • nav.homeAppNavbar.vue:5nouveau
    • nav.settingsAppNavbar.vue:8connu
    • errors.requiredvalidators.ts:14nouveau
  2. 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 / 6

    100%via Google Translate

    • nav.homeHomeAccueil
    • nav.settingsSettingsParamètres
    • auth.login.titleWelcome backContent de vous revoir
    • auth.login.submitSign inSe connecter
    • errors.requiredThis field is requiredCe champ est requis
    • actions.saveSaveEnregistrer
  3. 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.

    1. Brouillon
    2. Relu
    3. Validé
    auth.login.titleValidé
    enWelcome back
    frContent de vous revoir
    • Traducteur a enregistré un brouillon18m
    • Modérateur a relu la traduction10m
    • Admin a validé la traduction2m
  4. 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

    A文Base du dashboard

    24
    importées
    48
    réécrites
    156
    total

    Synchronisation terminée

Fonctionnalités

À 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.

Comparaison

Le même travail, une fraction du prix.

Comparaison avec Lokalise, Crowdin et Tolgee
Critèrei18n DashboardLokaliseCrowdinTolgee
Offre payante la moins chère i18n Dashboard€4/moisLokalise149$/moisCrowdinÀ partir de 46€/moisTolgee58€/mois
Offre gratuite i18n DashboardOuiLokaliseOui · après un essai de 14 joursCrowdinOuiTolgeeOui
Fonctionne sur votre propre serveur i18n DashboardOuiLokaliseNon mentionnéCrowdinNon mentionnéTolgeeOui
Traduction automatique incluse i18n DashboardIllimitée, avec votre propre cléLokalise20 000 mots par moisCrowdinNon mentionnéTolgee400 000 crédits
Relecture avant la mise en ligne i18n DashboardOuiLokaliseOuiCrowdinOuiTolgeeOui
Formats de fichiers Ils ont de l'avancei18n DashboardJSON, plus import CSV, Excel et XLIFFLokaliseEnviron 30Crowdin50TolgeeEnviron 18
Apps iOS et Android (SDK) Ils ont de l'avancei18n DashboardPlus tardLokaliseOuiCrowdinOuiTolgeeOui
Plugin Figma Ils ont de l'avancei18n DashboardPlus tardLokaliseOuiCrowdinOuiTolgeeOui

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 :

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.

Comparé à ce que vous faites aujourd'hui

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.

Comparaison avec les fichiers JSON, Git et ChatGPT ou DeepL
FonctionnalitéJSON + Git + ChatGPT/DeepLi18n Dashboard
Alertes sur les placeholders et la longueurJSON + 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éesJSON + 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 langueJSON + 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 relectureJSON + 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 automatiqueJSON + 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.
Commençons

Traduire votre app en quatre étapes.

  1. Créez votre compte

    Gratuit pour commencer : 30 jours de n'importe quel plan, sans carte. Reste gratuit pour 1 projet.

  2. Installez-la

    Comment voulez-vous l'installer ?

    Sur votre propre serveur. Puis ouvrez localhost:6001.

    docker compose pull && docker compose up -d

    Guide d'auto-hébergement

    macOS, Windows ou Linux. Elle lance son propre serveur local.

    Télécharger l'app
  3. Connectez votre projet

    Pointez-la vers un dossier ou un dépôt Git. Elle détecte votre framework et vos fichiers de langue.

  4. Traduisez

    Choisissez l'un des 8 moteurs et traduisez une langue entière d'un coup. Google Translate fonctionne sans clé.