MoteursGuidesFAQPatreonDiscordTélécharger
Se connecter
RuneTranslate · traduisez vos jeux japonais de bout en bout
MoteursGuidesComparerTexte des imagesÉditeur de sauvegardeMode tricheFAQTéléchargerPatreonDiscordYouTubeConfidentialitéConditionsContact
Toutes les comparaisons

Comparer

RuneTranslate vs Textractor

Textractor lit le texte d'un jeu pendant qu'il tourne : il injecte une DLL d'accrochage dans le processus vivant, modifie les fonctions d'affichage de texte que le moteur s'apprête à appeler, et diffuse chaque ligne dans une fenêtre séparée. RuneTranslate ne s'attache jamais à un jeu en cours d'exécution — il ouvre les propres fichiers de données du jeu, extrait le script dans un projet que vous pouvez modifier, et réécrit la traduction terminée sous forme de version jouable. Cette seule différence de structure décide de presque tout le reste : les moteurs que chaque outil atteint, la quantité de contexte dont dispose le traducteur pour chaque ligne, et ce qu'il reste — ou non — une fois le jeu fermé.

Créé par
Artikash
Licence
GPL-3.0
Fonctionne sur
Windows 7+

En bref

Si vous voulez lire du texte japonais dans les deux minutes, Textractor est plus rapide que ne pourra jamais l'être un outil travaillant sur les fichiers, et sur les moteurs de visual novel obscurs ou uniques il fonctionne là où RuneTranslate n'a tout bonnement aucun adaptateur. Si vous voulez que le jeu lui-même soit dans votre langue — menus, interface, deuxième partie, sans fenêtre flottante par-dessus les illustrations — il vous faut un outil qui écrit dans les fichiers, et c'est ce que fait RuneTranslate. Un fait de maintenance a sa place dans la décision : la dernière version de Textractor date du 2022-01-31 et son dernier commit du 2023-08-26, si bien que les titres récents échouent de plus en plus souvent à s'accrocher. Aucun des deux outils ne remplace l'autre au pied levé ; ils occupent les deux extrémités du même problème.

Quand Textractor est le meilleur choix

L'accrochage lit une chaîne après que le moteur l'a déjà déchiffrée et décompressée en mémoire : Textractor n'a donc besoin d'aucune connaissance du format de fichier. Il fonctionne sur des moteurs doujin uniques, sur des jeux dont personne n'a documenté les archives, et sur des titres où un outil travaillant au niveau des fichiers demanderait des semaines de travail sur le format avant de vous montrer une seule ligne. Il est le descendant direct d'AGTH et d'ITH, et il est le plus fort exactement là où cette lignée a grandi : Kirikiri/KAG, BGI/Ethornell, Majiro, SiglusEngine, RealLive, CatSystem2 et Artemis, avec une recherche de hook automatique et des codes /H et /R manuels pour les cas où la recherche passe à côté. Il est sous GPL-3.0, gratuit, ne demande aucun compte, et vous mène du lancement d'un jeu à la lecture d'une ligne en une minute environ, ce qui en fait le bon outil pour goûter à un titre avant de s'engager à le traduire, ou pour lire un menu tout de suite. Il atteint aussi des chaînes qui n'existent nulle part dans les fichiers — du texte assemblé par script au moment de l'affichage — et qu'aucun extracteur ne pourra jamais voir. Deux choses méritent d'être connues avant de commencer : le projet amont n'est plus maintenu en pratique (dernière version le 2022-01-31, dernier commit le 2023-08-26, 635 tickets ouverts), et si un jeu récent refuse de s'accrocher, le projet activement maintenu dans la même famille est LunaTranslator, que son auteur a proposé dans le gestionnaire de tickets de Textractor lui-même, et qui ajoute l'OCR hors ligne, la capture du presse-papiers, des hooks pour émulateurs, des moteurs de traduction LLM et hors ligne, ainsi que l'intégration d'Anki et de Yomitan pour l'étude.

Quand RuneTranslate convient mieux

RuneTranslate s'adresse au cas où vous voulez le jeu traduit, et non commenté à côté. Il lit 17 moteurs et formats — RPG Maker MV/MZ et XP/VX/VX Ace, Ren'Py, Kirikiri/KAG, Wolf RPG, TyranoBuilder, coques Electron et Cocos Creator, Unity sur Mono et IL2CPP, Unreal Engine 4/5, Bakin, SRPG Studio, NScripter/ONScripter, Godot, Artemis, YU-RIS, AliceSoft System, LiveMaker et les catalogues Gettext — rassemble chaque chaîne traduisible dans un projet modifiable, et exporte une version jouable qui vous appartient. Comme tout le script est sur la table d'un seul coup, les lignes partent chez le fournisseur par lots, avec leurs voisines, plutôt qu'une par une, et un glossaire, une mémoire de traduction et un second passage IA optionnel tiennent les noms de personnages et la terminologie sur cinquante heures de script. C'est aussi le seul côté de cette comparaison capable de changer le japonais peint dans les écrans-titres et les boutons de menu, grâce à l'Image Studio. Les contreparties sont réelles et méritent d'être dites franchement : c'est du Windows uniquement, il faut un compte Patreon et une connexion même sur le palier gratuit, un moteur absent de la liste n'est simplement pas pris en charge, et plusieurs des adaptateurs récents sont au mieux de l'effort plutôt que confirmés jouables de bout en bout.

Accrocher un jeu en cours ou le reconstruire

Les axes sur lesquels ces deux outils diffèrent vraiment. Détails sur Textractor vérifiés sur son dépôt et son historique de versions — August 2026.

Ce que vous comparezRuneTranslateTextractor
ApprocheLit les propres fichiers de données du jeu, y réécrit les traductions et exporte une copie que vous jouez.Injecte texthook.dll dans le jeu en cours, modifie ses appels d'affichage de texte et redirige chaque ligne interceptée vers une fenêtre séparée.
Ce qu'il vous reste une fois le jeu ferméUne version traduite autonome sur le disque, que vous gardez et rejouez.Rien — la surcouche vit le temps de la session, et aucun fichier du jeu n'est jamais modifié.
Ce qui limite la couvertureUne liste finie de 17 moteurs et formats ; tout ce qui n'y figure pas n'est pas pris en charge.Uniquement la possibilité de trouver un hook — la chaîne est lue après que le moteur l'a déchiffrée, donc les moteurs obscurs et les jeux en archives fonctionnent.
Moteurs de visual novel Windows classiquesKirikiri/KAG, Artemis, YU-RIS, AliceSoft System, NScripter/ONScripter et LiveMaker ont un adaptateur ; BGI, Majiro, SiglusEngine et RealLive non.Son terrain de prédilection : Kirikiri/KAG, BGI/Ethornell, Majiro, SiglusEngine, RealLive, CatSystem2 et Artemis, plus les codes de hook /H façon AGTH.
RPG Maker MV/MZPrise en charge complète, y compris les jeux dont les images sont stockées chiffrées, avec le retour à la ligne en jeu appliqué à l'export.Tickets ouverts de longue date (#889, #389, #614, #587) — le texte est dessiné sur un canvas Chromium ; le contournement courant dans la communauté consiste à remplacer le runtime NW.js du jeu.
Unity, Unreal et GodotUnity sur Mono et IL2CPP, .locres d'Unreal 4/5, Godot 3.x et 4.x — au mieux de l'effort sur certains titres, avec une référence jouable consignée par moteur.Faible : les tickets Unity #303 et #1086 signalent des hooks en double et des phrases tronquées, et restent sans réponse ; Unreal et Godot sont de mauvaises cibles d'accrochage.
Délai entre le lancement du jeu et la première ligne traduitePlus long — créer un projet, extraire le script, lancer une passe de traduction, puis exporter avant de jouer.Une minute environ : s'attacher, choisir un fil de hook, lire. Il n'y a ni étape d'extraction ni étape d'export.
Ce que voit le traducteurDes lots de lignes avec le script qui les entoure, plus un glossaire et une mémoire de traduction.Une chaîne à la fois, au moment où le moteur la dessine, en général sans locuteur et sans contexte.
Corriger une ligne qui ne vous plaît pasModifiez-la dans le projet, ou passez par le chercher-remplacer et les filtres regex, puis réexportez — la correction est définitive.Aucun fichier de projet et aucune vue du script ; une ligne est traduite une fois, affichée une fois, puis disparue.
Japonais incrusté dans les illustrationsL'Image Studio le détecte, retouche le fond, compose le remplacement et le réincruste dans la version exportée ; les comptes gratuits peuvent l'ouvrir et le lire, mais pas le modifier.Hors de portée — l'accrochage lit le texte du moteur, pas des pixels, et rien dans cette famille ne peut modifier une illustration.
Moteurs de traduction9 fournisseurs : Google, le point de terminaison DeepL gratuit et DeepL Classic/Next-gen sans la moindre clé, plus l'API DeepL, OpenAI, Anthropic, DeepSeek, tout point de terminaison compatible OpenAI, et un modèle local via Ollama ou LM Studio.Extensions fournies pour Bing (par défaut), Google et DeepL, clés du palier gratuit comprises, plus Systran et Papago pilotés via Chrome DevTools. Aucune prise en charge native des LLM — demandée dans le ticket #1004, jamais livrée — même si des extensions communautaires l'ajoutent.
Refaire une deuxième partieLa version est déjà traduite ; la mémoire de traduction dans le cloud, à partir de Supporter, réutilise aussi les lignes d'un projet et d'un PC à l'autre.Chaque session ré-accroche et retraduit : les lignes déjà payées en appels d'API le sont une deuxième fois.
Prix et connexionLe palier gratuit bride la vitesse plutôt qu'il ne verrouille des fonctionnalités, mais il exige un compte Patreon et une connexion ; Supporter à 3 $/mois et Pro à 5 $/mois.Gratuit, GPL-3.0, sans compte ni palier payant. Le seul coût est votre propre clé d'API de traduction si vous choisissez un moteur payant.
Activité du projetEn développement actif ; la 0.53.1 est la version courante.Dernière version le 2022-01-31, dernier commit le 2023-08-26, 635 tickets ouverts. Le dépôt n'est pas archivé, mais n'est plus maintenu en pratique.

RuneTranslate n'est pas affilié à Textractor, projet indépendant sous GPL-3.0 d'Akash Mozumdar. Chaque détail ci-dessus a été vérifié sur le dépôt et l'historique des versions du projet — August 2026 ; le projet amont n'étant plus maintenu, allez y voir avant de vous fier à quoi que ce soit.

Questions fréquentes sur Textractor

Textractor est-il encore maintenu ?

La dernière version de Textractor, la v5.2.0, a été publiée le 2022-01-31, son dernier commit remonte au 2023-08-26 et 635 tickets restent ouverts. Le dépôt n'a pas été archivé et l'outil fonctionne toujours sur les moteurs de visual novel classiques pour lesquels il a été conçu, mais les demandes de prise en charge de nouveaux moteurs restent sans réponse et les jeux récents échouent de plus en plus souvent à s'accrocher. Il existe un petit fork communautaire semi-actif, et LunaTranslator est le projet de la même lignée aujourd'hui maintenu.

Textractor peut-il traduire les jeux RPG Maker MV ou MZ ?

Pas de façon fiable. RPG Maker MV et MZ dessinent leur texte sur un canvas Chromium à l'intérieur de NW.js plutôt que par les appels d'affichage de texte de Windows que Textractor modifie, et le gestionnaire de tickets porte plusieurs signalements non résolus sur exactement ce point (#889, #389, #614, #587). Le contournement établi dans la communauté consiste à remplacer le runtime NW.js du jeu par une version plus récente, ce qui est délicat et varie d'un jeu à l'autre. RuneTranslate prend l'autre route sur ces titres et modifie directement les fichiers de données JSON.

RuneTranslate s'accroche-t-il à un jeu en cours d'exécution comme le fait Textractor ?

Non. RuneTranslate ne s'attache jamais à un processus vivant — il ouvre les fichiers de données du jeu, extrait les chaînes traduisibles dans un projet, et réécrit la traduction terminée dans une copie du jeu à laquelle vous jouez ensuite. Rien n'est injecté et rien ne tourne à côté du jeu, et le texte traduit apparaît dans les propres boîtes de dialogue du jeu, puisqu'il se trouve dans ses propres fichiers.

Pourquoi les antivirus signalent-ils parfois Textractor ?

Textractor fonctionne en injectant une DLL dans un autre processus, technique qu'emploient aussi certains logiciels malveillants : Windows Defender et d'autres moteurs ont donc signalé ses versions par heuristique. Ces signalements sont des faux positifs sur un outil libre sous GPL-3.0, et non la preuve de quoi que ce soit de malveillant, mais ils constituent une friction bien réelle. Injecter du code dans un jeu livré avec un anti-triche ou un DRM agressif est un sujet distinct, et peut être purement et simplement refusé.

Quelle est l'alternative activement maintenue la plus proche de Textractor ?

Dans la même famille d'accrochage, LunaTranslator est le successeur — son auteur l'a proposé dans le gestionnaire de tickets de Textractor lui-même, il a publié une version le 2026-08-17, et il ajoute l'OCR hors ligne intégré, la capture du presse-papiers, des hooks pour les émulateurs NS, PSP, PSV et PS2, des moteurs de traduction LLM et entièrement hors ligne, ainsi que l'intégration d'Anki et de Yomitan, tout en restant compatible avec les extensions de Textractor. Sa documentation et sa communauté sont avant tout chinoises, avec des pages traduites en anglais, ce qui reste une vraie barrière à l'entrée pour un public anglophone même si l'interface est localisée. Si vous voulez au contraire une version traduite plutôt qu'une surcouche en direct, un outil travaillant au niveau des fichiers comme RuneTranslate est l'autre réponse à la même question.

Puis-je utiliser Textractor et RuneTranslate sur le même jeu ?

Oui, et la combinaison est judicieuse. L'accrochage est un bon moyen de goûter à un jeu et de décider si son script mérite une vraie passe de traduction, et il reste le recours pour tout moteur hors des 17 que RuneTranslate sait lire. Quand le moteur est pris en charge, lancer l'extraction et exporter une version vous dispense complètement de toute surcouche pour ce jeu.

Essayez-le sur votre propre copie

Le palier gratuit débloque tous les moteurs, tous les fournisseurs et l'éditeur complet — il tourne simplement environ 2× plus lentement sur les fournisseurs d'IA et garde un projet ouvert à la fois. C'est du Windows uniquement et une connexion Patreon est nécessaire. Ce que vous exportez est une copie traduite d'un jeu que vous possédez déjà, et elle reste sur votre machine.

Télécharger pour WindowsDevenir Supporter (3 $/mois)