Vérificateur gratuit de clés de traduction JSON i18n
Collez un dictionnaire JSON en langue source et une traduction cible. Trouvez instantanément les clés imbriquées manquantes et supplémentaires sans uploader aucun des fichiers.
Le dictionnaire complet de la langue source.
La locale que vous souhaitez vérifier pour la parité.
4Clés source
3Clés correspondantes
1Clés manquantes
1Clés supplémentaires
75%Couverture des clés
Manquant dans la cible
checkout.cancel
Supplément dans la cible
navigation.legacy
🔒Privé par conception. Cet outil s'exécute entièrement dans votre navigateur. Les valeurs collées ne sont jamais téléchargées, stockées ni incluses dans les analyses.
Coller le dictionnaire sourcePlacez l'objet JSON complet de la langue source dans le premier éditeur.
Coller le dictionnaire cibleMettez l'objet JSON traduit que vous souhaitez vérifier dans le deuxième éditeur.
Examiner les principales différencesUtilisez les résultats d'éléments manquants, supplémentaires, correspondants et de couverture pour résoudre la dérive des fichiers de locales avant la mise en production.
Détectez les fichiers de locale incomplets avant la mise en production
Une clé i18n manquante arrive souvent chez les utilisateurs sous forme de texte brut destiné aux développeurs, d’un libellé vide ou d’une phrase en langue de secours. Comparez le dictionnaire source avec chaque locale cible avant la mise en production pour détecter les dérives tant qu’il est encore facile de les corriger.
Le vérificateur aplatit les objets imbriqués en chemins de clé, puis sépare les clés manquantes, supplémentaires et correspondantes. Les clés supplémentaires peuvent révéler du contenu obsolète supprimé de la source ou une clé spécifique à une langue cible qui nécessite une exception intentionnelle.
Utiliser la parité des clés comme critère de qualité de localisation
Les correspondances de nombre de clés ne prouvent pas que les traductions sont exactes, à jour ou adaptées à leur contexte d’interface. Associez les vérifications de parité des paires à une relecture par un traducteur, à la validation des espaces réservés, aux captures d’écran et aux tests automatisés pour le comportement des pluriels et de l’interpolation.
Pour la localisation continue, effectuez la même comparaison chaque fois que le texte source change. Un workflow de gestion des traductions peut alors n’affecter que le travail manquant au lieu d’échanger à répétition des fichiers entiers.
Vos dictionnaires restent sur cet appareil
Le navigateur analyse localement les deux documents JSON. Multilocale ne télécharge ni ne conserve leurs clés ou valeurs, et les analyses d'interaction contiennent uniquement des totaux numériques et des états génériques de réussite ou d'erreur.
Questions fréquemment posées
Le vérificateur compare-t-il le texte traduit ?
Non. Il compare les chemins de clés et indique si chaque clé source existe dans le JSON cible. Il n'évalue pas la qualité de la traduction, ne copie pas les valeurs et n'envoie pas de texte à un service de traduction.
Prend-il en charge les objets JSON imbriqués ?
Oui. Les clés imbriquées sont affichées sous forme de chemins lisibles séparés par des points, par exemple checkout.payment.failed. Les tableaux sont traités comme une seule valeur de traduction plutôt que d'être développés en clés par indice.
Les fichiers de traduction collés sont-ils téléchargés ?
Non. L'analyse et la comparaison s'effectuent entièrement dans votre navigateur. Les analyses reçoivent uniquement des comptes agrégés et l'état d'analyse ; elles ne reçoivent jamais de clés, de valeurs, de contenu de fichiers ni de noms de fichiers.