.json

Traduisez les fichiers de langue JSON avec l'IA

Importez vos fichiers JSON i18n, laissez l'IA les traduire en utilisant votre glossaire et le contexte de votre projet, révisez chaque chaîne et exportez des fichiers prêts à être livrés.

Utilisé par React, Vue, Angular, i18next, Laravel et la plupart des frameworks web modernes.

Ce qu'un fichier JSON contient vraiment

JSON est le format par défaut pour les copies traduisibles sur le web. i18next, react-intl, Vue I18n, Angular et Laravel le lisent, c'est pourquoi un fichier JSON est généralement la première chose qu'un développeur doit faire traduire — et pourquoi il est si souvent transmis à un outil de traduction générique pour revenir cassé.

La structure varie plus qu'on ne le pense. Certains projets conservent un fichier plat où la clé est la phrase en anglais elle-même ; d'autres imbriquent les clés sur plusieurs niveaux par fonctionnalité. Certains stockent les pluriels comme des clés sœurs, d'autres comme un objet. Un traducteur qui traite le fichier comme du texte brut traduira allègrement vos clés en même temps que vos valeurs, et rien ne fonctionnera à l'exécution.

.json

{
    "welcome.title": "Welcome back!",
    "welcome.subtitle": "Log in to continue",
    "buttons.save": "Save changes"
}

Ce qui ne va pas lorsque les fichiers JSON sont mal traduits

Ce sont les échecs qui atteignent la production, car aucun ne ressemble à une erreur… jusqu'à ce que ce soit le cas.

Les espaces réservés d'interpolation sont traduits

{{count}}, {name} et %s transportent des données dans la phrase. Si un modèle traduit gentiment "count" par "conteggio", la valeur ne s'affiche jamais et la chaîne se casse silencieusement en production.

Les clés dérivent du fichier source

Quand les traductions sont modifiées manuellement, une clé est renommée d'un côté et pas de l'autre. L'application affiche alors la clé brute — généralement dans la seule langue que personne dans l'équipe ne comprend.

Les règles de pluriel ne survivent pas à un copier-coller

L'anglais a deux formes de pluriel, le polonais en a quatre, le japonais une seule. Copier la structure anglaise dans chaque langue produit des sorties grammaticalement incorrectes que aucune étape de construction ne signalera.

L'imbrication est aplatie au retour

Un outil qui aplatit votre fichier pour le traduire, puis le renvoie aplati, vous force à le restructurer manuellement — et votre framework ne trouvera aucune clé jusqu'à ce que vous le fassiez.

Comment GetTranslated le gère

Détection automatique du format à l'importation : aucune configuration nécessaire.
Traductions par IA guidées par votre glossaire, le ton et le contexte du projet.
Chaque suggestion de l'IA est marquée pour une révision humaine avant d'être envoyée.
Exportation au même format que l'importation, prêt pour votre prochaine version.
1

Importez votre fichier JSON

2

L'IA traduit avec votre glossaire

3

Vérifiez et approuvez chaque chaîne

4

Exportez et livrez

Vous voulez le voir d'abord sur votre propre fichier ?

Collez un fichier JSON dans l'outil gratuit et obtenez la version traduite immédiatement — sans compte, sans adresse email.

Ouvrez le traducteur gratuit de JSON

Foire aux questions

Quelles bibliothèques JSON i18n sont prises en charge ?

Toutes. Les fichiers plats, les objets imbriqués et les clés pointillées sont tous lus correctement, donc les fichiers JSON d'i18next, react-intl, Vue I18n, Angular et Laravel fonctionnent sans configuration.

Mes espaces réservés sont-ils préservés ?

Oui. Les espaces réservés sont fournis au modèle dans la chaîne avec pour instruction de les laisser intacts, et chaque suggestion est marquée pour révision afin que vous puissiez confirmer avant la livraison.

La structure du fichier exporté est-elle conservée ?

Oui. L'imbrication et l'ordre des clés sont reconstruits exactement comme ils étaient à l'import — l'export est un remplacement direct du fichier de départ.

Commencez gratuitement

500 clés gratuites pour toujours. Aucune carte de crédit.