Traducteur de jeux et de visual novels
Traduire un script de jeu ou de visual novel : Ren'Py, RPG Maker et CSV Unity
Importez vos scripts Ren'Py, vos fichiers data RPG Maker MV ou MZ, un CSV de localisation Unity ou votre feuille de calcul de script, et récupérez les mêmes fichiers avec les dialogues, les choix et les textes de menus traduits. Le code, les labels, les noms de fichiers, les balises comme {i} et les variables comme [player] restent exactement comme à l'origine. Un paiement unique de $5 couvre jusqu'à 40,000 lignes et 2,000,000 caractères, ce qui suffit pour la plupart des visual novels complets, et les premières lignes sont gratuites sans inscription.
- Scripts Ren'Py .rpy et fichiers tl générés, data/*.json pour RPG Maker MV/MZ
- CSV Unity I2 Localization et tables de chaînes : la colonne de la langue cible est complétée
- Jeu entier pour $5, paiement unique : jusqu'à 40,000 lignes et 2,000,000 caractères
- Balises de texte, [variables] et codes RPG Maker comme \N[1] vérifiés sur chaque ligne
- Importez un ZIP du dossier du jeu et récupérez exactement la même arborescence
- 81 langues, noms des personnages préservés, glossaire personnalisé
Ce que vous récupérez
Vos fichiers traduits à l'identique, avec les mêmes noms et dans les mêmes dossiers, prêts à être réintégrés dans votre projet. Les premières lignes s'affichent à l'écran face à l'original avant paiement, et vous pouvez modifier n'importe quelle ligne.
- Ren'Py : dialogues et narration, choix de menus, chaînes balisées par _(), ainsi que text, textbutton, label et tooltip dans les screens. Dans les fichiers tl générés par « Generate Translations », les nouvelles répliques et les dialogues sont renseignés. Tout le reste (blocs python, instructions show, play, jump) reste inchangé.
- RPG Maker MV/MZ : messages, textes défilants, choix, noms des interlocuteurs (MZ), noms affichés des cartes, noms des héros, surnoms et profils, noms et descriptions des objets, compétences, armes et armures, messages d'états et termes Système. Les commandes de plugins, scripts et champs de notes ne sont pas touchés.
- CSV Unity et scripts : lorsque l'en-tête comporte une colonne pour la langue cible, comme « Spanish » ou « Spanish(es) », elle est remplie à partir de la colonne anglaise et les lignes déjà traduites sont ignorées. Sinon, vous choisissez vous-même les colonnes, comme dans n'importe quel tableur.
- Une liste d'avertissements pour chaque ligne où une balise, variable ou code n'a pas survécu après deux tentatives. Ces lignes conservent le texte d'origine, garantissant que le jeu ne tourne jamais avec un code corrompu.
Traduire un jeu avec un chatbot IA ou avec cet outil
Les chatbots IA traduisent les dialogues avec un style soigné, ce qui convient très bien pour une scène isolée. Mais un jeu complet représente des dizaines de milliers de lignes imbriquées dans des fichiers qu'un moteur de jeu doit charger sans erreur.
| Votre situation | Un chatbot IA | Cet outil |
|---|---|---|
| Quelques lignes de dialogue | Les traduit bien, en respectant le ton du personnage | Les traduit tout aussi bien |
| Un script de 30 000 lignes | Exige des centaines de copier-coller ; a tendance à tronquer ou sauter des lignes | Traduit chaque ligne, segment par segment, jusqu'à 40,000 lignes pour $5 |
| Code Ren'Py autour des dialogues | Réécrit le fichier, risquant d'altérer labels, jumps ou indentations | Seules les chaînes de texte sont remplacées ; le reste du code demeure strictement intact |
| Balises et variables : {i}, [player], \C[2] | Les supprime ou les traduit souvent par erreur | Vérifie chaque ligne ; si un élément manque, une relance est faite, sinon la ligne reste en VO |
| Dossier data de RPG Maker | Oblige à manipuler le JSON manuellement | Lit chaque fichier data et renvoie l'arborescence complète sous forme de ZIP |
| Le même nom sur chaque ligne | Parfois traduit, parfois conservé | Les noms indiqués sont conservés tels quels et systématiquement contrôlés |
Comment traduire un script de jeu
-
1
Importez vos fichiers
Déposez vos fichiers .rpy, vos .json du dossier data de RPG Maker, un script CSV ou Excel, ou un ZIP du dossier. Choisissez la langue et listez les noms de personnages à préserver.
-
2
Vérifiez gratuitement les premières lignes
Les premières lignes sont traduites et présentées en regard de l'original. Modifiez n'importe quelle réplique ; si le ton ne convient pas, ajoutez un glossaire et recommencez. Sans inscription.
-
3
Débloquez et réintégrez les fichiers
Débloquez le jeu entier pour $5, téléchargez les fichiers (un ZIP s'il y en a plusieurs) et copiez-les dans votre projet, en conservant une sauvegarde des originaux.
Pourquoi les scripts de jeux posent problème aux chatbots IA classiques
Un script de jeu n'est pas du texte brut. Un fichier Ren'Py entremêle dialogues, labels, jumps, python et indentations strictes ; un fichier de carte RPG Maker est un JSON où les répliques sont logées au cœur de commandes d'événements, aux côtés d'interrupteurs et de scripts. Pour traduire cela dans une fenêtre de chat, l'assistant doit tout réécrire à la main, sans compter qu'un script volumineux dépasse largement la taille d'une réponse.
Le deuxième problème vient des petits éléments de code. Les balises comme {i} ou {w}, les variables comme [player] et les codes d'échappement RPG Maker comme \N[1] ou \C[2] ressemblent à du bruit pour un modèle d'IA, qui a vite fait de les effacer ou de les traduire. Dans un jeu, cela peut provoquer un plantage, un nom absent ou une mauvaise couleur jusqu'à la fin de la scène.
Cet outil analyse chaque fichier comme le ferait le moteur de jeu et n'envoie que les textes visibles par le joueur, par blocs, en substituant aux codes des balises courtes que le modèle conserve bien plus fidèlement. Chaque ligne renvoyée est contrôlée : chaque balise, variable ou code doit être au rendez-vous. En cas d'erreur, une seconde tentative est envoyée ; si seule une mise en valeur comme {i} a disparu, la ligne traduite est conservée sans elle, mais si un autre élément manque, la ligne d'origine est maintenue et signalée. Vos fichiers sont ensuite reconstruits à partir des originaux.
Ce que nos utilisateurs traduisent
- Des visual novels Ren'Py, depuis les scripts de game/ ou depuis le dossier tl créé par « Generate Translations »
- Des jeux RPG Maker MV et MZ : l'ensemble du dossier data en une seule archive ZIP
- Des jeux Unity qui s'appuient sur I2 Localization ou les tables de chaînes du package Localization
- Des scripts de visual novels et de dialogues gérés dans un tableur avec une colonne pour le personnage
- Des patchs de traduction créés par des fans, pour les jeux que vous avez l'autorisation de traduire
- Des listes d'objets, de compétences et d'écrans de menus avant la mise en ligne d'une page de boutique
Limites importantes à connaître
Un paiement unique couvre jusqu'à 40,000 lignes et 2,000,000 caractères : un script de 36 000 lignes rentre dedans si la moyenne par ligne reste inférieure à environ 55 caractères, ce qui est généralement le cas des dialogues. La formule Illimité couvre jusqu'à 200,000 lignes. Les lignes dépassant la limite restent dans la langue d'origine, et l'écran vous indique leur nombre avant le paiement. Envoi de fichiers jusqu'à 300 Mo ; un fichier ZIP peut contenir le dossier complet, et les images, fichiers audio et autres contenus qu'il contient sont ignorés.
Les chaînes entre triples guillemets de Ren'Py et les textes générés en code Python ne sont pas traduits. Les paramètres des plugins RPG Maker ne sont pas traduits, car leur structure varie d'un plugin à l'autre. Le modèle d'IA peut refuser certaines scènes explicites ; toute ligne non renvoyée reste dans la langue d'origine et apparaît dans la liste récapitulative.
Par langue et par situation
Traduire un jeu Ren'Py
Déposez vos scripts .rpy ou le dossier tl généré par l'option Generate Translations, et récupérez les mêmes fi...
En savoir plus →Traduire un jeu RPG Maker MV ou MZ
Zippez le dossier data de votre projet RPG Maker MV ou MZ, importez-le et récupérez ce même dossier avec les m...
En savoir plus →Traduire un script de visual novel en portugais brésilien
De nombreux projets de traduction gèrent leur script dans un tableur : un identifiant, le personnage qui parle...
En savoir plus →Traduire un CSV de localisation Unity
Exportez vos termes I2 Localization ou votre table de chaînes du package Localization au format CSV, importez...
En savoir plus →Traduire un long script de jeu en indonésien
Le script complet d'un visual novel ou d'un RPG atteint facilement des dizaines de milliers de lignes. Déposez...
En savoir plus →Tarifs
Petits fichiers, premières lignes
Gratuit
Jusqu'à 300 lignes entièrement gratuites, téléchargements compris. Jeux plus volumineux : les premières lignes à l'écran, sans inscription.
Jeu entier
$5
Un paiement unique par tâche : jusqu'à 40,000 lignes et 2,000,000 caractères sur l'ensemble des fichiers. Sans abonnement.
Illimité
$19 / semaine
Tous les outils du site, avec des jeux allant jusqu'à 200,000 lignes.
Questions et réponses
ChatGPT peut-il traduire un jeu Ren'Py ?
Il est capable de bien traduire des dialogues copiés-collés. En revanche, traduire un script entier oblige à faire des allers-retours morceau par morceau, et le modèle a tendance à altérer le code, les labels ou les balises en cours de route. Cet outil lit directement les fichiers .rpy, traduit uniquement les chaînes de texte et vérifie chaque balise et chaque variable.
L'outil peut-il traduire un jeu RPG Maker MV ou MZ ?
Oui. Déposez le dossier data sous forme de fichier ZIP ou les fichiers .json : les messages, choix, noms, descriptions et termes Système sont traduits, et les fichiers restitués conservent le même nom, prêts à être réintégrés dans votre projet.
Combien de lignes peut-on traduire avec un seul paiement ?
Jusqu'à 40,000 lignes et 2,000,000 caractères sur l'ensemble des fichiers de la tâche, pour $5. La formule Illimité couvre jusqu'à 200,000 lignes.
Les balises comme {i}, [player] ou \N[1] sont-elles préservées ?
Elles sont remplacées par des marqueurs avant la traduction, puis vérifiées après. Si une ligne perd une variable ou du code, elle est soumise à nouveau au modèle ; si l'erreur persiste, le texte d'origine est conservé. Si des balises de mise en valeur manquent encore au deuxième essai, elles sont simplement retirées de la ligne concernée.
Qu'en est-il des jeux Unity ?
Exportez la table de chaînes ou I2 Localization au format CSV. Si le fichier comporte déjà une colonne pour la langue cible, celle-ci est complétée à partir de la version anglaise, sans modifier les traductions déjà présentes.
Puis-je conserver les noms des personnages ?
Oui. Indiquez-les dans la section « Ne jamais traduire » : ils seront conservés à l'identique et vérifiés dans chaque ligne. Un glossaire permet aussi d'assurer la cohérence des noms de lieux et des termes clés.
Est-ce gratuit ?
Jusqu'à 300 lignes, la traduction est entièrement gratuite. Pour les jeux plus volumineux, les premières lignes sont traduites gratuitement à l'écran, sans inscription. Le jeu entier coûte $5 en paiement unique.
Mes fichiers de jeu restent-ils confidentiels ?
Vous seul pouvez accéder à votre tâche. Les répliques destinées aux joueurs sont transmises à un fournisseur de modèles d'IA dans le seul but d'être traduites, via des canaux qui n'utilisent pas vos données pour l'entraînement. Les tâches envoyées sans compte sont supprimées après 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