l10n.dev est une plateforme de localisation basée sur l'IA, conçue pour les développeurs et les équipes de localisation. Elle traduit vos fichiers i18n tout en préservant les clés, la structure, les espaces réservés et les formes plurielles — depuis votre agent IA, votre terminal, votre pipeline CI ou l'espace de travail Web. Cette page vous guide lors de votre première traduction et vous montre ce que la plateforme peut accomplir une fois configurée.
Créez un compte gratuit et obtenez 10,000 caractères par mois gratuitement pour traduire votre contenu avec notre agent de localisation IA.
Aucune carte de crédit requise pour commencer !
Tout ce qui se trouve en dehors de l'espace de travail Web — l'agent IA, la CLI, l'action GitHub, les plugins et l'API — s'authentifie avec une clé API. Créez-en une sur la page des clés API et conservez-la en lieu sûr : vous la collerez dans la configuration de votre agent, de votre CLI ou dans vos secrets CI. Vous pouvez révoquer et réémettre une clé à tout moment.
Il existe trois façons d'utiliser l10n.dev. Elles partagent le même moteur de traduction, le même solde de caractères, les mêmes glossaires et les mêmes instructions linguistiques — choisissez donc celle qui correspond à votre flux de travail actuel, et combinez-les plus tard.
Transformez Claude Code, Cursor, Copilot ou tout client MCP en un outil de localisation professionnel.
Traduisez depuis votre terminal, ou automatiquement à chaque push avec notre action GitHub.
Téléversez un fichier, choisissez vos langues, téléchargez le résultat. Rien à installer.
Connecter votre agent IA à notre serveur MCP le transforme en un outil de localisation professionnel. Au lieu de traduire lui-même les chaînes — ce qui consomme du contexte et crée des dérives entre les exécutions — l'agent appelle l10n.dev comme moteur de traduction dédié et reçoit un fichier terminé. C'est comme avoir un expert en localisation dans votre équipe.
La configuration se fait avec une seule commande — la voici pour Claude Code (Cursor, Windsurf, Copilot, Claude Desktop et Codex sont couverts dans le guide) :
claude mcp add --env L10N_API_KEY=your-api-key-here --transport stdio l10n -- npx -y ai-l10n-mcpEnsuite, demandez simplement à votre agent : "Traduis src/i18n/en en allemand et en japonais." Il détectera la structure de votre projet, traduira et écrira les fichiers pour vous.
Lire le guide de l'agent de localisation IA
Le package npm ai-l10n intègre la localisation dans votre terminal et votre pipeline CI/CD. Traduisez un fichier manuellement pendant le développement, puis déplacez la même commande dans un flux de travail afin que les nouvelles chaînes soient localisées avant même d'atteindre un réviseur.
Installez le package, stockez votre clé API et traduisez votre premier fichier :
npm install ai-l10n
npx ai-l10n config --api-key YOUR_API_KEY
# Auto-detects target languages from your project structure
npx ai-l10n translate ./locales/en.json --update
# Or name them explicitly
npx ai-l10n translate ./locales/en.json --languages es,fr,de --updatePour traduire à chaque push, ajoutez notre action GitHub à votre flux de travail :
name: Auto-translate i18n files
on:
push:
branches: [main]
paths: ['locales/en/**']
permissions:
contents: write
jobs:
translate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: l10n-dev/ai-l10n@v1
with:
api-key: ${{ secrets.L10N_API_KEY }}
config-file: 'ai-l10n.config.json'
pull-request: falseLire le guide de l'automatisation de la localisation
L'espace de travail est le moyen le plus rapide de voir ce que produit le service — pas de clé API, pas d'installation. C'est également là que vous gérez vos fichiers, glossaires, instructions et solde.
Dès le départ, l'IA perçoit déjà les clés environnantes et la structure du fichier comme contexte. Ces deux fonctionnalités vous permettent de verrouiller le vocabulaire et la voix de votre produit, et elles s'appliquent à tous les chemins ci-dessus — agent, CLI, espace de travail et API.
Un glossaire définit la manière dont les noms de vos produits, les noms de fonctionnalités et les termes du domaine doivent être traduits. Activez la génération de glossaire et l10n.dev en construira un automatiquement à partir de votre contenu source et traduit, en l'enregistrant comme glossaire actif pour cette paire de langues — ainsi, chaque traduction future reste cohérente et fidèle à la marque. Vous pouvez également importer votre propre glossaire ou en générer un avec l'IA.
Les instructions linguistiques indiquent à l'IA comment écrire : formel ou décontracté, quelle forme d'adresse utiliser, comment gérer les noms de marque, les conventions spécifiques au produit ou tout autre élément définissant votre voix. Écrivez-les une fois et elles seront appliquées à chaque traduction pour cette langue.
Gérer les instructions linguistiques
Règle empirique : utilisez un glossaire pour ce qu'un mot doit devenir, et des instructions linguistiques pour la manière dont le texte entier doit sonner.
Nous suivons vos chaînes sources par contenu, ainsi la relance d'une traduction n'envoie que ce qui a réellement changé. Les traductions existantes et révisées restent intactes, vos diffs Git restent petits et vous n'êtes facturé que pour le nouveau texte. Nous ne stockons pas votre contenu ; il est uniquement haché pour détecter les changements, vos chaînes sources restent donc privées.
Traduisez dans 165 langues, y compris celles moins couramment prises en charge où les traducteurs humains sont difficiles à trouver. JSON, YAML, PO, XLIFF, ARB, Markdown, texte brut et spécifications OpenAPI sont tous gérés nativement — y compris les messages ICU et les formes plurielles CLDR complètes.
Chaque résultat est validé par rapport à la source : si un espace réservé, une clé ou la structure est perdu, le bloc est automatiquement retenté. Les fichiers volumineux sont divisés en blocs qui conservent leur contexte, et nous exploitons plusieurs LLM afin que chaque langue et type de contenu obtienne le modèle qui le gère le mieux.
La localisation n'est pas seulement une tâche de développeur. Intégrez l10n.dev dans les outils que votre équipe utilise déjà — plugins pour Figma, Obsidian, une extension VS Code, le package NPM, MCP et une API REST documentée.
Parcourir toutes les intégrations
Nous ne stockons pas vos données de traduction. Lorsque vous traduisez des fichiers dans l'espace de travail, vous en gardez le contrôle total — supprimez-les à tout moment.
Si votre organisation a besoin d'une infrastructure isolée, de sa propre base de données et de son propre stockage, de ses propres déploiements de modèles ou de garanties de conformité personnalisées, nous pouvons exécuter l10n.dev en tant qu'instance dédiée pour vous.
En savoir plus sur les instances dédiées
Chaque compte reçoit 10,000 caractères gratuits chaque mois. Aucun frais, aucune carte de crédit requise — c'est suffisant pour localiser une petite application ou pour évaluer correctement la qualité avant de vous engager.
Si vous avez besoin de plus que le quota mensuel gratuit, vous pouvez acheter un forfait pour augmenter votre solde de caractères. Utilisez l'adresse e-mail associée à la commande pour vous connecter et accéder à vos avantages.
Forfaits disponibles :
*Chaque forfait est valide pour 90 jours, et le solde inutilisé est reporté lorsque vous achetez à nouveau avant son expiration.
Comparer tous les forfaits et tarifs
Choisissez l'étape suivante qui correspond à votre façon de travailler — ou traduisez simplement un fichier et voyez le résultat par vous-même.
Téléversez vos fichiers i18n et laissez l'IA gérer la traduction avec une conscience du contexte et une préservation du format
Laissez votre assistant de codage se concentrer sur le code. Configurez notre agent de localisation IA pour gérer les traductions efficacement.
Découvrez pourquoi la traduction assistée par IA est meilleure pour les fichiers i18n que les méthodes traditionnelles
Intégrez la localisation assistée par IA dans votre flux de travail avec nos extensions et plugins
l10n.dev combine la puissance de l'IA avec des outils conviviaux pour rationaliser votre processus de localisation. Que vous soyez développeur ou membre d'une équipe de localisation, notre plateforme garantit des traductions précises, efficaces et abordables adaptées à vos besoins.