MoteursGuidesFAQPatreonDiscordTélécharger
Se connecter
RuneTranslate · traduisez vos jeux japonais de bout en bout
MoteursGuidesComparerTexte des imagesÉditeur de sauvegardeMode tricheFAQTéléchargerChangementsPatreonDiscordYouTubeConfidentialitéConditionsContact
Tous les articles
developer · localization · feature

Traduire les chaînes de votre propre jeu : localisation CSV, JSON, PO et XLIFF

16 juil. 2026·6 min de lecture

Le palier Developer de RuneTranslate importe vos propres fichiers CSV, JSON, PO (gettext) ou XLIFF, les traduit dans autant de langues que vous voulez à la fois avec n'importe quel fournisseur, et réexporte chacun dans le même format avec les identifiants intacts.

Vous avez écrit votre jeu dans une seule langue. Toucher les joueurs des autres langues implique de traduire chaque libellé de menu, nom d'objet et ligne de dialogue — et de les maintenir synchronisés à mesure que votre jeu évolue. Si votre texte vit déjà dans des fichiers CSV, JSON, PO ou XLIFF, le palier Developer de RuneTranslate transforme cela en quelques clics : traduisez les chaînes de votre propre jeu en les important, en choisissant les langues, et en récupérant un fichier traduit pour chacune.

Ce n'est pas le flux d'extraction de jeu pour lequel RuneTranslate est connu — vous possédez déjà les chaînes. Le palier Developer est bâti pour exactement cela : apportez votre propre texte, traduisez-le dans plusieurs langues à la fois, et réexportez-le dans le même format.

Ce qu'est un projet Developer

Un projet Developer est un projet RuneTranslate normal dont la source est un fichier de votre propre jeu ou de votre pipeline de localisation au lieu d'un dossier de jeu. Importez un .csv, .json, .po ou .xliff et chaque entrée devient une ligne traduisible. À partir de là, il se comporte comme n'importe quel autre projet : il s'ouvre dans l'éditeur, se traduit avec n'importe quel fournisseur, mémorise votre mémoire de traduction et votre glossaire, et se réexporte dans le format d'origine — avec vos clés et vos identifiants intacts, pour qu'il se réintègre directement dans votre build.

Les formats qu'il parle

Quatre formats d'échange couvrent presque tous les moteurs et toutes les chaînes de localisation :

  • CSV — tables de localisation Unity, CSV de traduction Godot, ou toute feuille de chaînes issue d'Excel ou de Google Sheets.
  • JSON — le format derrière la plupart des i18n web et applicatifs (i18next, vue-i18n, Flutter, React Native) et d'innombrables moteurs maison.
  • PO (gettext) — la lingua franca de la localisation open source et professionnelle : gettext, Weblate, Crowdin, Poedit, Transifex.
  • XLIFF — le standard des outils de TAO (memoQ, Trados, Smartcat, OmegaT) qu'attendent les prestataires et les traducteurs professionnels.

Quel que soit ce que vous apportez, RuneTranslate le lit dans la même liste de lignes éditables — un CSV Unity, un .po gettext et un .xliff exporté depuis Unreal se traduisent exactement de la même façon.

Un import, plusieurs langues

La partie qui fait gagner le plus de temps : vous ne localisez pas une langue à la fois. À l'import, vous choisissez une langue source et autant de langues cibles que vous voulez, et RuneTranslate crée un projet par langue — chacun badgé Developer — à partir de ce seul fichier. Vous voulez votre jeu en français, allemand, espagnol, japonais, coréen et chinois simplifié ? Importez une fois, cochez six langues, et obtenez six projets prêts à traduire.

Traduction automatique, votre fournisseur

Laissez Traduire automatiquement coché et RuneTranslate met en file d'attente chaque projet de langue et les traduit les uns après les autres, sans surveillance. Choisissez le fournisseur adapté à votre budget :

  • Gratuit, sans clé — les moteurs Google et DeepL intégrés vous offrent une première passe complète à coût nul.
  • Votre propre clé API — DeepL, OpenAI (GPT), Anthropic (Claude), DeepSeek, ou tout point de terminaison compatible OpenAI (OpenRouter, NanoGPT) pour une sortie de qualité LLM tenant compte du contexte.
  • Modèle local — exécutez Ollama ou LM Studio pour une traduction entièrement privée, sur votre machine, sans coût au mot.

Developer est un palier payant, donc la traduction s'exécute à pleine vitesse, et vous pouvez enchaîner l'affineur IA pour une deuxième passe de qualité sur chaque ligne.

Relire et garder le contrôle de la qualité

La traduction automatique vous mène la majeure partie du chemin ; l'éditeur fait le reste. Chaque projet de langue s'ouvre dans l'éditeur normal de RuneTranslate, où vous pouvez lire chaque ligne à côté de sa source, verrouiller les noms de personnages et les termes d'interface avec un glossaire, réutiliser le travail passé avec la mémoire de traduction, et lancer l'affineur IA pour lisser le ton et repérer les tournures maladroites.

Réexporter — même format, prêt à livrer

Quand une langue est terminée, exportez-la. Vous obtenez un fichier dans le même format que celui importé — CSV vers CSV, PO vers PO — avec les clés et identifiants d'origine préservés. Déposez-le dans le dossier de locale de votre jeu et ça fonctionne. Comme RuneTranslate met en correspondance les lignes par identifiant d'abord (puis par texte source), vous pouvez réimporter plus tard une source mise à jour et seules les lignes nouvelles ou modifiées auront besoin d'être traduites.

À qui cela s'adresse

  • Développeurs indépendants livrant dans plus d'une langue sans budget de localisation.
  • Studios qui veulent une première passe rapide et cohérente avant de la confier à des traducteurs humains.
  • Quiconque a déjà un pipeline — vous exportez déjà du .po / .xliff / .json ; ceci s'insère entre l'« extraction » et la « réimportation » et fait la traduction proprement dite.

Comment traduire votre jeu, étape par étape

  1. Exportez vos chaînes depuis votre moteur ou votre framework i18n en CSV, JSON, PO ou XLIFF.
  2. Dans RuneTranslate, ouvrez l'onglet Developer et cliquez sur Nouveau projet Developer.
  3. Choisissez votre langue source et chaque langue cible que vous voulez livrer.
  4. Choisissez un fournisseur, laissez Traduire automatiquement activé, et importez votre fichier.
  5. RuneTranslate crée un projet par langue et les traduit tous. Relisez chacun dans l'éditeur ; corrigez les noms et le ton avec votre glossaire et l'affineur.
  6. Exportez chaque langue vers son fichier et déposez-le dans votre jeu.

Foire aux questions

Quels formats de fichier puis-je traduire ?

CSV, JSON, PO (gettext) et XLIFF — les formats exportés par Unity, Godot, gettext, i18next et la plupart des outils de TAO. Vous en importez un, le traduisez, et le réexportez dans le même format.

Puis-je traduire mon jeu dans plusieurs langues à la fois ?

Oui. Choisissez une langue source et autant de langues cibles que vous voulez à l'import, et RuneTranslate crée un projet par langue et les traduit tous automatiquement.

Ai-je besoin d'une clé API ?

Non. Les moteurs Google et DeepL intégrés sont gratuits et ne nécessitent aucune clé. Pour une sortie de qualité LLM, vous pouvez ajouter votre propre clé DeepL, OpenAI, Anthropic ou DeepSeek.

Mes espaces réservés et jetons de format survivront-ils à la traduction ?

Oui. Les projets Developer ne masquent ni ne réécrivent votre texte, donc des jetons comme {0}, %s ou <b> passent directement au fournisseur, qui les préserve.

Conserve-t-il mes clés et identifiants ?

Chaque export préserve les identifiants d'origine, pour que le fichier traduit se réintègre directement dans votre jeu. Réimporter une source mise à jour ne traduit que les lignes nouvelles ou modifiées, appariées par identifiant puis par texte source.

La traduction automatique est-elle assez bonne pour être livrée ?

Elle vous donne une solide première passe. L'éditeur vous laisse ensuite relire chaque ligne, verrouiller la terminologie avec un glossaire, réutiliser le travail passé avec la mémoire de traduction, et lancer un affineur IA avant de livrer.

Avec quels moteurs de jeu fonctionne-t-il ?

N'importe quel moteur — les formats d'échange sont agnostiques au moteur. Unity, Unreal, Godot, un moteur maison, ou tout ce qui a un pipeline gettext ou i18n.

Tarifs

L'onglet Developer fait partie du palier Developer. Il inclut tout ce que contient Pro — traduction à pleine vitesse, mémoire de traduction, routage de fournisseurs, glossaire, file d'attente de lots sans surveillance et OCR de texte dans les images — plus les projets Developer et une limite de projets généreuse. Chaque moteur pris en charge par RuneTranslate est débloqué sur tous les paliers ; Developer ajoute par-dessus le flux « apportez vos propres chaînes ».

Téléchargez RuneTranslate, ouvrez l'onglet Developer, et transformez un seul fichier de chaînes en une étagère pleine de langues.

À lire aussi
01

Traduisez des jeux entiers plus vite avec vos propres proxys (Pro)

proxiesproprovidersspeedfeature24 juil. 2026 · 5 min
Lire →
02

AI Connections : laissez Claude Desktop traduire dans votre projet

ai-connectionsclaudemcpfeature29 juin 2026 · 6 min
Lire →
03

Traduction d’images : un éditeur pour le texte incrusté dans l’illustration

image-ocrfeatureocr14 juin 2026 · 6 min
Lire →

Prêt à essayer RuneTranslate ?

L'offre gratuite débloque tous les moteurs et tous les fournisseurs de traduction. Supporter (3 $/mois) débloque la vitesse maximale.

Télécharger pour Windows