FAQ
Questions courantes sur la traduction de jeux japonais avec RuneTranslate. Votre question n'y figure pas ? Écrivez à [email protected].
Créez un projet → choisissez un fournisseur → traduisez → relisez → exportez.
Oui. Chaque moteur, chaque fournisseur de traduction, l'éditeur complet, et l'affineur IA sont débloqués sur le palier gratuit. La traduction s'exécute juste modestement plus lentement (environ 2× sur les fournisseurs d'IA, moins sur les scrapers gratuits). Supporter (3 $/mois sur Patreon) et Pro (5 $/mois) débloquent la traduction à pleine vitesse plus la mémoire de traduction, le routage de fournisseurs, et le glossaire.
Plus de 30 langues cibles : anglais, espagnol, français, allemand, portugais, russe, chinois, italien, turc, vietnamien, et plus de 20 autres. La langue source est le japonais par défaut — mais vous pouvez définir n'importe quelle langue prise en charge comme source (chinois, coréen, anglais, et d'autres) pour chaque projet.
Windows 10 et Windows 11 (x64) en natif. RuneTranslate tourne aussi sous Linux — Steam Deck compris — via Wine ou Proton ; les jeux japonais qu'il traduit sont eux aussi des jeux Windows, et la plupart des utilisateurs Linux les font déjà tourner ainsi. macOS n'est pas pris en charge.
Oui — sous Wine ou Proton. Installez le build Windows habituel dans un préfixe Wine et il se comporte exactement comme sous Windows, avec les mêmes moteurs, les mêmes fournisseurs et le même éditeur. C'est parfaitement logique, puisque les jeux eux-mêmes sont des jeux Windows : ils passent déjà par Wine ou Proton sur votre machine. La plupart des moteurs ne réclament rien de plus ; RPG Developer Bakin, lui, a besoin de .NET Framework dans le préfixe (winetricks dotnet48). Il n'existe pas encore de build natif pour Linux.
Facultatif. Google Translate fonctionne sans clé. DeepL propose une version gratuite. OpenAI (ChatGPT) et Anthropic Claude nécessitent votre propre clé (BYOK). Vous pouvez aussi exécuter un modèle local (Ollama / LM Studio) entièrement hors ligne, sans clé et sans coût au token. Les clés sont stockées chiffrées via DPAPI sur votre machine — elles ne touchent jamais nos serveurs.
Oui. RPG Maker MV (www/data/*.json) et MZ (data/*.json) sont tous deux entièrement pris en charge. RuneTranslate gère les dialogues, les choix, le texte défilant, les objets, les compétences, les termes et les chaînes de paramètres des plugins. Consultez la page du traducteur RPG Maker pour le guide complet.
Oui — les jeux Ren'Py source (.rpy), compilés (.rpyc) et archivés (.rpa) sont tous pris en charge. Les jeux compilés sont décompilés avec le sidecar unrpyc intégré ; les archives .rpa sont décompressées avec rpatool. La version traduite est écrite dans game/tl/translated/translation.rpy.
Oui. Plus de 26 schémas de chiffrement GARbro portés pour les archives XP3, plus un résolveur automatique générique XOR à un octet, un déchiffrement XOR par fichier, et le hook de priorité de chemin AfterInit2.tjs qui permet aux moteurs KrkrZ de charger les fichiers traduits en vrac sans réempaqueter le XP3.
Oui. Le sidecar UberWolfCli intégré (sous licence MIT) gère le déchiffrement et le réempaquetage des archives .wolf. Un scanner heuristique à préfixe de longueur extrait les chaînes des fichiers .dat (CommonEvent) et .mps (carte). La V2.x est stable ; la V3.x est provisoire.
Oui. Les builds TyranoBuilder empaquetés dans Electron (resources/app.asar) et autonomes en HTML5 sont tous deux pris en charge. Les scénarios, les chaînes d'interface, la configuration et les noms d'affichage des personnages sont tous gérés. Les balises KAG en ligne sont préservées à travers la traduction.
Utilisez l'adaptateur Electron VN. RuneTranslate lit et réempaquette resources/app.asar via @electron/asar, exécute un scanner de texte japonais sur les fichiers .js / .html / .json / .ks, et écrit un asar modifié. Fonctionne sur des coques comme umazuma.exe de FLOYD.
Oui. RuneTranslate lit et écrit le texte que les jeux Unity externalisent — les champs de chaîne TextAsset et MonoBehaviour à l'intérieur des fichiers .assets / level / AssetBundles (via un runtime UnityPy intégré) ainsi que les fichiers de script StreamingAssets en vrac. Les champs MonoBehaviour sont lus aussi bien sur les builds Mono QUE IL2CPP — les informations de type proviennent des propres DLL du jeu (Mono), ou sont reconstruites à partir des métadonnées IL2CPP via un Il2CppDumper intégré lorsqu'il n'y a pas de dossier Managed/. Seules les chaînes compilées dans le code C# du jeu (Assembly-CSharp.dll / le binaire IL2CPP) sont hors de portée. La plupart des VN et RPG japonais indépendants / doujin externalisent leur script, donc la couverture est bonne — vérifiez sur votre jeu.
Oui. RuneTranslate lit la base de données (noms + descriptions d'objets / compétences / personnages / classes / états) et le texte d'événement / scénario du data.rbpack d'un jeu Bakin via un sidecar embarqué qui pilote le propre moteur du jeu, puis applique votre traduction via la localisation intégrée de Bakin comme langue par défaut du jeu, pour que le build exporté s'ouvre déjà traduit. Modèles 3D, textures, audio, et texte compilé dans les scripts C# d'un jeu sont hors périmètre. Vérifiez sur votre jeu.
Google Translate gratuit (sans clé, sans coût) pour les chaînes courtes comme les menus et les objets. La version gratuite de DeepL pour les dialogues à volume moyen. Pour la traduction pilotée par LLM : Anthropic Claude est souvent moins cher par million de caractères que GPT-4o sur les dialogues longs. Le routage des fournisseurs sur Supporter / Pro vous permet d'envoyer les chaînes courtes à un fournisseur bon marché et les dialogues à votre fournisseur premium.
Cela dépend du jeu. DeepL est la meilleure MT statistique pour le récit simple. OpenAI GPT-4o est solide sur la traduction contextuelle et l'argot. Anthropic Claude est le meilleur pour préserver la voix des personnages, le registre et les onomatopées — particulièrement précieux pour les visual novels et les eroge.
Oui. Le fournisseur Modèle Local communique avec n'importe quel serveur local compatible OpenAI — Ollama, LM Studio, llama.cpp, etc. Pointez-le vers l'URL de votre serveur, choisissez un modèle installé, et la traduction s'exécute entièrement sur votre propre matériel : pas de clé API, pas de coût au token, et rien ne quitte votre machine. La qualité dépend du modèle que vous exécutez ; un modèle local performant gère bien les menus et les dialogues courts, tandis que les grands LLM restent en tête sur la prose longue et nuancée.
Oui. Les clés sont chiffrées avec Windows DPAPI (le même mécanisme que Chrome utilise pour les mots de passe enregistrés) et stockées dans <userData>/keys/*.bin. Elles ne quittent jamais votre machine et ne vont jamais sur nos serveurs. Les requêtes vont directement de RuneTranslate à l'API du fournisseur.
RuneTranslate traduit le projet une seule fois et exporte une version redistribuable. Sugoi Toolkit s'accroche au jeu à l'exécution et traduit les chaînes à la volée via un serveur local. L'approche de RuneTranslate : de meilleures performances en jeu (pas de traduction par image), une sortie partageable, pas de serveur local. L'approche de Sugoi : fonctionne sur les jeux sans prise en charge du moteur.
Translator++ et mtool sont des outils MTL Windows qui excellent dans l'injection à l'exécution / les surimpressions à la volée. RuneTranslate opère au niveau du moteur — il comprend le JSON de RPG Maker, le .rpy de Ren'Py, le KAG de Kirikiri, etc. — et produit une version traduite du jeu lui-même. Des outils différents pour des flux de travail différents. RuneTranslate intègre DeepL, OpenAI, Anthropic, Google et les modèles locaux (Ollama / LM Studio) via un éditeur unique.
Les unités modifiées sont marquées dans le fichier de projet. Relancer le traducteur avec les paramètres par défaut préserve les lignes modifiées et ne retraduit que celles en attente / échouées. Vous pouvez aussi tout retraduire explicitement via « Tout retraduire ».
Oui. Les codes de contrôle sont masqués sous forme d'espaces réservés opaques avant l'envoi au fournisseur, puis restaurés à l'identique dans le résultat. Si un fournisseur supprime ou corrompt un espace réservé, RuneTranslate marque l'unité comme échouée afin que la ligne japonaise d'origine soit conservée — votre version traduite ne contient jamais de fragments à moitié restaurés.
La mémoire de traduction (Supporter / Pro) met en cache chaque traduction japonais → cible dans tous vos projets. La même ligne japonaise dans un jeu différent est réutilisée instantanément sans passer par un fournisseur — cela économise de l'argent sur les exécutions LLM, et vos traductions corrigées à la main se propagent aux futurs projets.
Le routage des fournisseurs (Supporter / Pro) divise chaque exécution de traduction en deux voies : les chaînes courtes (noms d'objets, « Oui »/« Non », étiquettes) vont vers un fournisseur bon marché comme Google Translate gratuit, tandis que les dialogues plus longs restent sur votre fournisseur premium. Cela réduit souvent le coût des LLM de 2-3× sur les gros travaux.
Le glossaire (Supporter / Pro) vous permet de forcer la substitution de paires de termes source→cible dans chaque traduction. Ajoutez `勇者 → Héros` et chaque occurrence dans le jeu s'affiche exactement comme « Héros », quel que soit le fournisseur que vous utilisez ou l'humeur du LLM ce jour-là. Il en va de même pour les noms de personnages (`アリス → Alice`), les noms de lieux et les attaques signatures. La substitution est appliquée via des espaces réservés opaques afin que même DeepL et Google Translate la respectent — pas seulement les LLM.
Ils se combinent. Le moteur vérifie D'ABORD la mémoire de traduction — toute unité dont la source japonaise est déjà en cache est servie depuis le disque, sans aucun appel au fournisseur. Ce qui reste passe par le masque du glossaire, puis le fournisseur, puis la restauration. Les nouvelles traductions sont écrites dans la MT après la restauration, de sorte que le cache contient toujours la sortie respectant le glossaire. Le seul cas particulier : si vous ajoutez une entrée de glossaire APRÈS avoir mis en cache des traductions pour la même source, RuneTranslate détecte que la cible en cache ne correspond plus à votre glossaire et contourne le résultat en cache pour cette unité — de sorte que les ajouts rétroactifs au glossaire prennent effectivement effet.
Oui. Paramètres → Glossaire dispose de boutons Importer CSV et Exporter CSV. Le format est RFC-4180 avec les colonnes source, target, targetLang. La ligne d'en-tête est requise, les champs contenant des virgules / guillemets / sauts de ligne sont mis entre guillemets, les guillemets intégrés sont doublés. Le format Excel UTF-8-BOM est géré à l'import. L'import propose Fusionner (ajouter les lignes CSV par-dessus, dédoublonner par source+langue) ou Remplacer (effacer l'existant, n'utiliser que le CSV). Utile pour partager des glossaires avec des collaborateurs ou faire une sauvegarde avant une modification importante.
Oui — un onglet Éditeur de sauvegardes intégré. Glissez-y un fichier de sauvegarde et modifiez-le directement : pas de projet, pas besoin de rejouer pour corriger un drapeau manqué ou farmer de l'or. Les modifications sont enregistrées automatiquement dans le fichier, et le premier changement sauvegarde l'original (un .rt-backup à côté) pour que vous puissiez revenir en arrière en un clic. C'est gratuit.
RPG Maker MV (.rpgsave) et MZ (.rmmzsave) s'ouvrent dans un éditeur structuré — or, niveau / PV / PM / EXP de chaque membre du groupe, variables, interrupteurs et inventaire (objets, armes, armures). Les noms des variables et des interrupteurs sont tirés du System.json du jeu pour que vous sachiez ce qu'est chacun. Les sauvegardes Ren'Py (.save) et TyranoBuilder (.sav) s'ouvrent dans un éditeur de variables générique qui fait ressortir leurs variables store / f / sf.
Pas encore. Ces moteurs utilisent des formats de sauvegarde binaires propriétaires sans spécification publique, donc l'éditeur de sauvegardes prend actuellement en charge RPG Maker MV / MZ, Ren'Py et TyranoBuilder. Pour les jeux RPG Maker et Ren'Py, vous pouvez aussi utiliser le Mode Triche pour modifier les valeurs en direct dans le jeu au lieu d'éditer une sauvegarde.
L'éditeur ne modifie que les champs que vous touchez et réécrit tout le reste intact, en passant par un fichier temporaire afin qu'un plantage ne puisse pas laisser une sauvegarde à moitié écrite. La première modification copie l'original dans un .rt-backup à côté, et le bouton Restaurer le rétablit. Comme toujours, gardez votre propre sauvegarde des fichiers importants.
Le Mode Triche est un onglet Triches distinct dans RuneTranslate. Pointez-le vers un dossier de jeu RPG Maker MV / MZ ou Ren'Py et il injecte un menu de triche en direct, directement dans ce jeu — aucun projet de traduction nécessaire. Il est destiné à un usage hors ligne, solo ; il s'injecte sur place et un Supprimer en un clic l'annule proprement.
Une surimpression activée par raccourci (F10 par défaut) avec ajouter 1000 or, mode divin, soin complet, mort en un coup, aucune rencontre aléatoire et traverser les murs — plus des onglets Variables et Interrupteurs qui listent chaque variable et interrupteur du jeu pour que vous puissiez chercher par nom ou id et en définir ou basculer n'importe lequel en direct. La surimpression utilise des globales de moteur à l'épreuve des versions, donc un seul menu fonctionne à la fois sur MV et MZ.
Pour Ren'Py, il active la console de développeur intégrée (Shift+O) et le menu de développeur, plus un panneau à raccourci optionnel qui liste et modifie les variables store du jeu en direct. Le .rpy injecté se charge aux côtés des propres scripts du jeu, donc il fonctionne sur les jeux source, compilés (.rpyc) et archivés (.rpa).
Les triches de base sont gratuites pour tous. Quelques triches avancées — donner tous les objets, stats maximales, victoire instantanée au combat, et les onglets d'édition en direct des Variables / Interrupteurs — font partie d'un forfait payant. Gratuites ou payantes, les triches n'affectent que le jeu dans lequel vous les injectez ; vos originaux et vos projets de traduction restent intacts.
RuneTranslate est conscient du moteur, pas du contenu. Si le jeu est construit sur RPG Maker MV / MZ, Kirikiri / KAG, Ren'Py, Wolf RPG, TyranoBuilder, Unity, RPG Developer Bakin, SRPG Studio, NScripter / ONScripter, Godot, Artemis, ou une coque VN Electron générique, il est pris en charge quel que soit le thème — y compris les visual novels pour adultes, les eroge et les sorties doujin.
Le fournisseur de traduction a besoin d'Internet pour traduire. Tout le reste — détection du moteur, extraction des chaînes, éditeur, stockage des projets, export — s'exécute entièrement hors ligne. Les mises à jour automatiques et la vérification du niveau se connectent périodiquement, mais l'application ne bloque jamais en attendant le serveur.
Non. Les traductions vont directement de RuneTranslate au fournisseur que vous avez choisi (DeepL, OpenAI, Anthropic, Google, ou votre propre modèle local). Nos serveurs ne voient ni le texte source ni le texte traduit. Nous ne voyons que le heartbeat qui vérifie votre niveau Patreon.
Téléchargez pour Windows. La version gratuite débloque toutes les fonctionnalités ; Supporter (3 $/mois) débloque la pleine vitesse.
Télécharger RuneTranslate