Aller au contenu
Tous les outils Tarifs Blog

Conversations et messages vocaux

Documents

Audio et vidéo

Connexion

Langue

Traducteur JSON, XML et YAML

Traduire un fichier JSON, XML ou YAML volumineux : valeurs traduites, clés intactes

Importez un fichier JSON, XML, .resx ou YAML — d'un export CMS à un flux de produits ou un fichier Rails en.yml — et récupérez la même structure avec les valeurs textuelles traduites. Les clés, noms d'éléments et attributs ne changent jamais, les champs d'identification comme id, url, slug, sku et status sont laissés intacts, et chaque variable est vérifiée. Jusqu'à 50,000 valeurs pour $5 en paiement unique ; les premières valeurs sont gratuites et sans inscription.

Traduire un fichier structuré

Ton
Glossaire et noms à conserver (facultatif)

Noms de marques et de produits, séparés par des virgules. Chacun est vérifié dans chaque traduction.

Un terme par ligne : terme = traduction.

S'ajoute à la liste par défaut (id, url, slug, sku, type, status, code, email…). Utilisez * comme caractère générique.

Sans inscription. Jusqu'à 300 chaînes, entièrement gratuit. Au-delà : les premières chaînes sont gratuites, tous les fichiers de la tâche $5, paiement unique.

En continuant, vous acceptez Conditions d'utilisation et Politique de confidentialité.

  • JSON, XML, .resx, YAML et XLIFF, jusqu'à 20 fichiers par tâche
  • Tâche entière pour $5, en paiement unique : jusqu'à 50,000 valeurs et 3,000,000 caractères
  • Clés, noms d'éléments, ordre, indentation et commentaires conservés à l'identique
  • Les ID, URL, slugs, codes et statuts ne sont jamais traduits
  • Variables comme {name}, %{count} et {{price}} vérifiées dans chaque valeur
  • Ajoutez vos propres clés à ignorer, avec * comme caractère générique
Ouvrir la démo

Voir un exemple de PDF Exemple de résultat

Ce que vous obtenez

Les mêmes fichiers, valides et dans le même format, renommés pour la nouvelle langue selon les conventions du format : en.json devient de.json, en.yml devient de.yml, Strings.resx devient Strings.de.resx. Les premières valeurs s'affichent à l'écran à côté de la source avant tout paiement.

  • JSON : mêmes clés, même imbrication, même ordre et même indentation. Nombres, booléens et null restent inchangés ; seules les chaînes de texte lisible sont traduites.
  • XML et .resx : texte à l'intérieur des éléments et attributs lisibles tels que title, alt, label et placeholder. Noms d'éléments, autres attributs, commentaires et sections CDATA sont conservés ; script, style, code et pre sont ignorés, tout comme les éléments portant l'attribut translate="no".
  • YAML : valeurs uniquement, avec préservation des commentaires, du style de guillemets, des blocs de texte et des ancres. Un fichier Rails avec en: à la racine ressort avec de: à la racine.
  • Une liste d'avertissements pour chaque valeur où une variable ou une balise n'a pas survécu après deux tentatives ; ces valeurs conservent le texte d'origine afin que le fichier ne soit jamais corrompu.

Traduire un fichier structuré avec un chatbot IA ou avec cet outil

Un chatbot IA gère très bien un court extrait JSON. Mais un gros fichier doit être restitué complet et valide, avec des milliers de clés à leur place exacte : c'est là que les réponses trop longues s'interrompent en cours de route.

Votre situation Un chatbot IA Cet outil
Un extrait JSON de 30 lignes Le traduit généralement sans problème Le traduit aussi
Un export JSON de 3 Mo Impossible à renvoyer en une seule réponse : la sortie s'interrompt en cours de route et le fichier devient invalide Traduit chaque valeur par blocs et reconstruit le fichier à partir de votre original
"statut": "actif", "type": "produit" Les traduit, ce qui fait planter le programme qui lit le fichier Laisse intacts les clés et valeurs d'identification
Clés et noms d'éléments Les traduit parfois aussi Ne les envoie jamais en traduction
Variables comme {count} Les conserve généralement, mais sans aucune vérification Vérifie chaque valeur ; en cas d'anomalie, relance une tentative, puis conserve la source
Commentaires et mise en forme en YAML Perdus lors de la réécriture du fichier Conservés ; seules les valeurs sont modifiées

Comment traduire un fichier JSON, XML ou YAML

  1. 1

    Importez vos fichiers

    Glissez-déposez jusqu'à 20 fichiers .json, .xml, .resx, .yml, .yaml ou .xliff et choisissez la langue. Indiquez d'autres clés à ignorer si vos données contiennent des codes spécifiques.

  2. 2

    Vérifiez gratuitement les premières valeurs

    Les premières valeurs s'affichent traduites à côté de la source, avec leur chemin de clé. Modifiez n'importe quelle valeur si nécessaire. Sans inscription.

  3. 3

    Débloquez et téléchargez

    Débloquez la tâche entière pour $5 et téléchargez les fichiers traduits, sous forme de ZIP s'il y en a plusieurs.

Pourquoi les gros fichiers structurés posent problème aux chatbots IA

Traduire du JSON ou du XML dans une fenêtre de chat revient à demander au modèle de réécrire l'intégralité du fichier, accolades, clés et guillemets compris. Un gros fichier dépasse la taille maximale d'une réponse : la génération s'interrompt en cours de route et le résultat n'est plus analysable. De plus, comme le modèle ne distingue pas toujours le code du contenu, il a tendance à traduire des éléments qu'il ne devrait pas : une valeur d'énumération, un slug ou une clé technique.

Cet outil analyse directement le fichier et n'envoie que les valeurs de texte lisible, par blocs, en conservant le chemin des clés comme contexte. Les clés, noms d'éléments et attributs ne sont jamais envoyés. Les valeurs associées à des clés d'identification (id, url, slug, sku, type, status, code, email, etc.) et celles qui ressemblent à des identifiants techniques, comme order_shipped ou user.profile.title, restent intactes. Chaque traduction est contrôlée pour préserver les variables et les balises, puis le fichier est reconstruit à partir de votre original : tout le reste demeure strictement identique, à l'octet près.

Exemples d'utilisation

  • Exports de CMS et de centres d'aide en JSON ou XML
  • Fichiers YAML de projets Rails, Symfony et Hugo
  • Fichiers de ressources .NET .resx
  • Flux et catalogues de produits en XML ou JSON
  • Fichiers de contenu de jeux ou d'applications hors formats i18n standards
  • Fichiers de données dont seuls certains champs sont du texte, comme les titres et descriptions

Quel outil choisir ?

Pour les fichiers de chaînes d'applications où chaque valeur doit être traduite (i18next JSON, ARB, PO, strings.xml Android, .strings et .xcstrings iOS), utilisez Traduire des fichiers de localisation : il prend également en charge les pluriels. Utilisez cet outil pour les fichiers de données et de contenu, où le texte côtoie des identifiants, des liens et du code. Les fichiers strings.xml Android et XLIFF importés ici sont traités de la même manière.

Une tâche accepte jusqu'à 20 fichiers de 50 Mo maximum chacun. Un paiement unique couvre jusqu'à 50,000 valeurs et 3,000,000 caractères ; la formule Illimité couvre jusqu'à 200,000 valeurs. Les valeurs au-delà de la limite restent dans la langue d'origine, et le décompte précis s'affiche à l'écran avant le paiement. Le style fluide YAML ([a, b]), les alias et les valeurs réparties sur plusieurs lignes sans marqueur de bloc restent inchangés.

Par langue et par situation

Tarifs

Petits fichiers, premières valeurs

Gratuit

Une tâche contenant jusqu'à 300 valeurs est entièrement gratuite, téléchargements inclus. Pour les tâches plus volumineuses : les premières valeurs sont visibles à l'écran, sans inscription.

Tâche entière

$5

Paiement unique : jusqu'à 50,000 valeurs et 3,000,000 caractères répartis sur 20 fichiers maximum. Sans abonnement.

Illimité

$19 / semaine

Tous les outils du site, avec des tâches jusqu'à 200,000 valeurs.

Questions et réponses

ChatGPT peut-il traduire un gros fichier JSON ?

Pour un petit fichier, oui. Un gros fichier doit tenir dans une seule réponse : la sortie a donc tendance à s'interrompre en cours de route et à devenir invalide, sans compter que des clés ou du code risquent d'être traduits par erreur. Cet outil traduit uniquement les valeurs textuelles, vérifie chacune d'elles et reconstruit le fichier à partir de votre original.

Les clés sont-elles traduites ?

Non. Les clés, les noms d'éléments et les noms d'attributs ne sont jamais envoyés en traduction. Seules les valeurs textuelles lisibles le sont, et les valeurs associées à des identifiants comme id, url, slug, sku, type ou status sont ignorées.

Puis-je ignorer mes propres champs ?

Oui. Indiquez les clés à ignorer en les séparant par des virgules, par exemple sku, internal_note ou *_code. Elles viendront s'ajouter à la liste par défaut.

Les variables et balises sont-elles conservées ?

Oui. Les variables telles que {name}, {{count}}, %{count} et ${price}, ainsi que les balises HTML contenues dans les valeurs, sont vérifiées à chaque traduction. Si une valeur en perd une, elle est traduite à nouveau ; si le problème persiste, le texte source est conservé.

Combien de valeurs peut-on traduire par paiement ?

Jusqu'à 50,000 valeurs et 3,000,000 caractères répartis sur un maximum de 20 fichiers, pour $5. L'offre Illimité couvre jusqu'à 200,000 valeurs.

Vers quelles langues est-il possible de traduire ?

81 langues, dont l'espagnol, le français, l'allemand, le portugais, l'italien, le néerlandais, le polonais, le japonais, le coréen, le chinois, l'arabe et l'hébreu.

Est-ce gratuit ?

Une tâche jusqu'à 300 valeurs est entièrement gratuite. Pour les tâches plus volumineuses, les premières valeurs sont traduites gratuitement à l'écran, sans inscription. La tâche entière coûte $5 en paiement unique.

Mes fichiers restent-ils confidentiels ?

Vous seul pouvez accéder à votre tâche. Les valeurs textuelles sont transmises à un fournisseur de modèles d'IA dans le seul but de les traduire, via des flux qui n'utilisent pas vos données pour l'entraînement. Les tâches envoyées sans inscription sont supprimées au bout de 7 jours, et vous pouvez vous-même supprimer n'importe quelle tâche à tout moment.

Mis à jour le 25 octobre 2026 · APPFACT STUDIO LTD

Autres tâches possibles

Conversation WhatsApp en PDF, messages vocaux inclus Conversation Telegram en PDF, messages vocaux inclus Conversation Messenger en PDF, messages vocaux inclus Messages Instagram en PDF, messages vocaux inclus Export d'e-mails (MBOX, EML) en un seul PDF Dossier de plaidoirie : fusionnez, indexez et numérotez vos pièces Écriture manuscrite et cursive en texte Image et PDF numérisé en texte Tableaux de PDF et de scans en Excel Relevé bancaire en Excel ou CSV Traduire un PDF entier Traduire un fichier de sous-titres entier Traduire des sous-titres ASS en conservant les styles Convertir des sous-titres d'un format à l'autre Corriger le décalage de sous-titres désynchronisés Réparer les sous-titres arabes et persans corrompus Sous-titres bilingues, deux langues en simultané Traduire un fichier CSV ou Excel, ligne par ligne Traduire les fichiers de localisation de votre application Traduire un document Word entier Traduire un PowerPoint, diapositive par diapositive Traduire un livre EPUB entier Traduire un dossier de documentation Markdown Finglish, Roman Urdu, Hinglish, Arabizi : changer d'alphabet PDF numérisé en Word modifiable, tout alphabet Résumer un livre entier, chapitre par chapitre Exécutez une consigne IA sur chaque ligne Analysez des milliers d'avis clients Codez les réponses ouvertes d'enquête Traduisez un catalogue de produits entier Traduisez un jeu vidéo ou un visual novel Supprimez les doublons et nettoyez un CSV Audio et vidéo longs en texte Fichier vidéo en sous-titres traduits Plusieurs enregistrements à la fois Enregistrement de cours en fiches de révision Enregistrement de réunion en compte rendu Transcription et notes d'épisode de podcast Sermon en texte, avec traduction Transcription d'entretiens avec intervenants Extrayez les sous-titres incrustés en SRT Synchronisez votre transcription avec l'audio Paroles synchronisées en LRC Texte en livre audio MP3 Tous vos mémos vocaux dans un seul document Vidéo YouTube en texte, quelle que soit la durée Sous-titres YouTube dans toutes les langues Outlook PST, MSG ou OLM en un seul PDF Dossier médical en chronologie datée SMS en PDF, pour le tribunal ou un avocat iMessage en PDF, la conversation entière Export Slack en PDF lisible Conversation Discord en PDF, comme preuve Conversations pour un visa conjoint, mois par mois

Nous utilisons des cookies de mesure d'audience pour savoir quelles pages sont utiles. Êtes-vous d'accord ?