ДвижкиРуководстваFAQPatreonDiscordСкачать
Войти
RuneTranslate · перевод японских игр от и до
ДвижкиРуководстваСравнениеТекст на картинкахРедактор сохраненийРежим читовFAQСкачатьPatreonDiscordYouTubeКонфиденциальностьУсловияКонтакты
Все сравнения

Сравнение

RuneTranslate против Textractor

Textractor читает текст из игры, пока она работает: внедряет DLL-перехватчик в живой процесс, патчит функции вывода текста, которые движок вот-вот вызовет, и гонит каждую строку в отдельное окно. RuneTranslate никогда не подключается к запущенной игре — он открывает собственные файлы данных игры, извлекает сценарий в проект, который можно править, и записывает готовый перевод обратно в виде играбельной сборки. Эта единственная структурная разница решает почти всё остальное: до каких движков дотягивается каждый инструмент, сколько контекста достаётся переводчику на каждую строку и остаётся ли хоть что-нибудь после того, как вы закроете игру.

Автор
Artikash
Лицензия
GPL-3.0
Работает на
Windows 7+

Если коротко

Если вы хотите читать японский текст уже через две минуты, Textractor быстрее любого инструмента, работающего с файлами, а на редких или одноразовых движках визуальных новелл он работает там, где у RuneTranslate вообще нет адаптера. Если вы хотите, чтобы на вашем языке была сама игра — меню, интерфейс, второе прохождение, и никакого окна поверх графики, — нужен инструмент, который пишет в файлы, и это как раз RuneTranslate. Один факт о поддержке проекта тоже относится к решению: последний релиз Textractor вышел 2022-01-31, а последний коммит — 2023-08-26, поэтому с новыми играми перехват всё чаще не встаёт. Ни один из двух не является заменой другому — они стоят на противоположных концах одной и той же задачи.

Когда лучше выбрать Textractor

Перехват читает строку уже после того, как движок расшифровал и распаковал её в память, поэтому Textractor вообще не обязан ничего знать о формате файлов — он работает с одноразовыми додзин-движками, с играми, чьи архивы никто никогда не описывал, и с теми, где инструменту уровня файлов потребовались бы недели работы над форматом, прежде чем он показал бы вам хоть одну строку. Он прямой наследник AGTH и ITH и силён ровно там, где выросла эта линия: Kirikiri/KAG, BGI/Ethornell, Majiro, SiglusEngine, RealLive, CatSystem2 и Artemis, с автоматическим поиском перехвата плюс ручными кодами /H и /R на случай, если поиск промахнулся. Он выходит под GPL-3.0, бесплатен, не требует аккаунта и доводит вас от запуска игры до первой прочитанной строки примерно за минуту — а это делает его правильным инструментом, чтобы попробовать игру на вкус, прежде чем браться за её перевод всерьёз, или чтобы прочитать одно меню прямо сейчас. Он к тому же дотягивается до строк, которых нет ни в одном файле, — до текста, который скрипт собирает в момент показа и которого не увидит ни одно извлечение. Две вещи стоит знать заранее: на практике проект больше не сопровождается (последний релиз 2022-01-31, последний коммит 2023-08-26, 635 открытых задач), и если к современной игре перехват не цепляется, то активно развивающийся проект той же семьи — LunaTranslator, который его автор предложил прямо в трекере задач самого Textractor и который добавляет офлайновый OCR, захват буфера обмена, перехват в эмуляторах, LLM- и офлайновые бэкенды перевода, а также интеграцию с Anki и Yomitan для изучения языка.

Когда лучше подойдёт RuneTranslate

RuneTranslate — для случая, когда вам нужна переведённая игра, а не пересказ рядом с ней. Он читает 17 движков и форматов — RPG Maker MV/MZ и XP/VX/VX Ace, Ren’Py, Kirikiri/KAG, Wolf RPG, TyranoBuilder, оболочки Electron и Cocos Creator, Unity на Mono и IL2CPP, Unreal Engine 4/5, Bakin, SRPG Studio, NScripter/ONScripter, Godot, Artemis, YU-RIS, AliceSoft System, LiveMaker и каталоги Gettext, — вытаскивает каждую переводимую строку в редактируемый проект и экспортирует играбельную сборку, которая остаётся у вас. Поскольку весь сценарий лежит перед вами целиком, строки уходят провайдеру пакетами вместе с соседями, а не по одной, а глоссарий, память переводов и необязательная доработка ИИ вторым проходом удерживают имена персонажей и терминологию на месте через весь пятидесятичасовой сценарий. Это к тому же единственная сторона сравнения, которая способна изменить японский, вписанный в титульные экраны и кнопки меню, — через Image Studio. Издержки реальны, и о них стоит сказать прямо: приложение только под Windows, аккаунт Patreon и вход обязательны даже на бесплатном тарифе, движка, которого нет в списке, для программы просто не существует, а несколько новых адаптеров работают по мере возможностей и ещё не подтверждены полным прохождением.

Перехват в живой игре против пересборки

Оси, по которым эти двое действительно расходятся. Детали по Textractor проверены в августе 2026 года по его собственному репозиторию и истории релизов.

Что сравниваемRuneTranslateTextractor
ПодходЧитает собственные файлы данных игры, записывает переводы обратно и экспортирует копию, в которую вы играете.Внедряет texthook.dll в запущенную игру, патчит её вызовы вывода текста и передаёт каждую перехваченную строку в отдельное окно.
Что останется, когда вы закроете игруСамостоятельная переведённая сборка на диске, которая остаётся у вас и доступна для повторного прохождения.Ничего — оверлей живёт только в рамках сессии, и ни один файл игры не изменяется.
Что ограничивает охватКонечный список из 17 движков и форматов; всё, чего в нём нет, не поддерживается.Только то, найдётся ли перехват, — строка читается уже после того, как движок её расшифровал, поэтому редкие и упакованные в архивы движки работают.
Классические Windows-движки визуальных новеллАдаптеры есть для Kirikiri/KAG, Artemis, YU-RIS, AliceSoft System, NScripter/ONScripter и LiveMaker; для BGI, Majiro, SiglusEngine и RealLive — нет.Его родная территория: Kirikiri/KAG, BGI/Ethornell, Majiro, SiglusEngine, RealLive, CatSystem2 и Artemis, плюс коды перехвата /H в стиле AGTH.
RPG Maker MV/MZПолная поддержка, включая игры с зашифрованными изображениями, с переносом строк по ширине игрового окна при экспорте.Давние открытые задачи (#889, #389, #614, #587) — текст рисуется на холст Chromium; расхожий обходной путь сообщества — подменить в игре среду NW.js.
Unity, Unreal и GodotUnity на Mono и IL2CPP, .locres для Unreal 4/5, Godot 3.x и 4.x — на части игр по мере возможностей, с записанной для каждого движка играбельной базой.Слабо: задачи по Unity #303 и #1086 сообщают о дублирующихся перехватах и обрезанных фразах и остаются без ответа; Unreal и Godot — плохие цели для перехвата.
Время от запуска игры до первой переведённой строкиДольше — создать проект, извлечь сценарий, прогнать перевод и экспортировать, прежде чем играть.Около минуты: подключиться, выбрать поток перехвата, читать. Этапов извлечения и экспорта нет вовсе.
Что видит переводчикПакеты строк вместе с окружающим сценарием, плюс глоссарий и память переводов.По одной строке за раз, в момент отрисовки движком, обычно без говорящего и без окружающего контекста.
Как поправить строку, которая не нравитсяОтредактировать её в проекте или через поиск и замену и фильтры по регулярным выражениям, затем экспортировать заново — правка останется навсегда.Ни файла проекта, ни вида на сценарий; строка переводится один раз, показывается один раз и исчезает.
Японский, вшитый в графикуImage Studio находит его, затирает, набирает и вшивает в экспортируемую сборку; на бесплатном тарифе его можно открыть и прочитать, но не изменить.Недосягаемо — перехват читает текст движка, а не пиксели, и ничто в этой семье инструментов не меняет графику.
Бэкенды перевода9 провайдеров: Google, бесплатная точка доступа DeepL и DeepL Classic/Next-gen вообще без ключа, плюс DeepL API, OpenAI, Anthropic, DeepSeek, любая совместимая с OpenAI точка доступа и локальная модель через Ollama или LM Studio.Встроенные расширения для Bing (по умолчанию), Google и DeepL, включая ключи бесплатного тарифа, плюс Systran и Papago через Chrome DevTools. Своей поддержки LLM нет — просили в задаче #1004, так и не сделали, — хотя её добавляют расширения сообщества.
Второе прохождениеСборка уже переведена; облачная память переводов на Supporter и выше вдобавок переиспользует строки между проектами и компьютерами.Каждая сессия заново ставит перехват и заново переводит, так что за строки, на которые вы уже потратили запросы к API, платить придётся снова.
Цена и входБесплатный тариф — ограничение скорости, а не замок на функциях, но нужен аккаунт Patreon и вход; Supporter $3 в месяц, Pro $5 в месяц.Бесплатно, GPL-3.0, без аккаунта и без платных тарифов. Единственные расходы — ваш собственный ключ к API перевода, если выберете платный бэкенд.
Активность проектаАктивно развивается; актуальная версия — 0.53.1.Последний релиз 2022-01-31, последний коммит 2023-08-26, 635 открытых задач. Репозиторий не заархивирован, но на практике не сопровождается.

RuneTranslate не связан с Textractor — это независимый проект под GPL-3.0 авторства Akash Mozumdar. Каждая деталь выше проверена в августе 2026 года по его собственному репозиторию и истории релизов; поскольку проект больше не сопровождается, сверьтесь там, прежде чем на что-то из этого полагаться.

Частые вопросы о Textractor

Сопровождается ли Textractor до сих пор?

Последний релиз Textractor, v5.2.0, вышел 2022-01-31, последний коммит лёг 2023-08-26, и 635 задач остаются открытыми. Репозиторий не заархивирован, и инструмент по-прежнему работает с классическими движками визуальных новелл, ради которых он и был сделан, но запросы на поддержку новых движков остаются без ответа, а с новыми играми перехват всё чаще не встаёт. Существует небольшой полуактивный форк сообщества, а проектом той же линии, который сопровождается сейчас, является LunaTranslator.

Может ли Textractor переводить игры на RPG Maker MV или MZ?

Надёжно — нет. RPG Maker MV и MZ рисуют текст на холст Chromium внутри NW.js, а не через вызовы вывода текста Windows, которые патчит Textractor, и в трекере задач лежит несколько нерешённых сообщений ровно об этом (#889, #389, #614, #587). Расхожий обходной путь сообщества — подменить в игре среду NW.js на более новую сборку, но это возня, и в каждой игре по-своему. RuneTranslate идёт на таких играх другим путём и правит файлы данных JSON напрямую.

Подключается ли RuneTranslate к запущенной игре так же, как Textractor?

Нет. RuneTranslate никогда не подключается к живому процессу — он открывает файлы данных игры, извлекает переводимые строки в проект и записывает готовый перевод обратно в копию игры, в которую вы потом играете. Ничего не внедряется и ничего не работает рядом с игрой, а переведённый текст появляется в собственных текстовых окнах игры, потому что он лежит в её собственных файлах.

Почему антивирусы иногда ругаются на Textractor?

Textractor работает через внедрение DLL в чужой процесс, а это тот же приём, которым пользуется часть вредоносных программ, поэтому Windows Defender и другие движки эвристически помечали его сборки. Это ложные срабатывания на открытом инструменте под GPL-3.0, а не свидетельство чего-то вредоносного, но трение здесь вполне реальное. Внедрение в игру, которая поставляется с античитом или агрессивной защитой, — отдельный вопрос, и там оно может быть попросту запрещено.

Какая альтернатива Textractor ближе всего и при этом активно развивается?

Внутри той же семьи перехватчиков преемник — LunaTranslator: его автор предложил проект прямо в трекере задач самого Textractor, релиз вышел 2026-08-17, и он добавляет встроенный офлайновый OCR, захват буфера обмена, перехват в эмуляторах NS, PSP, PSV и PS2, LLM- и полностью офлайновые бэкенды перевода, а также интеграцию с Anki и Yomitan, сохраняя при этом совместимость с плагинами Textractor. Документация и сообщество у него преимущественно китайские, с переведёнными английскими страницами, и для англоязычных пользователей это настоящий барьер на входе, даже несмотря на локализованный интерфейс. Если же вам нужна переведённая сборка, а не живой оверлей, то другим ответом на тот же вопрос будет инструмент уровня файлов вроде RuneTranslate.

Можно ли применить Textractor и RuneTranslate к одной и той же игре?

Да, и сочетание вполне разумное. Перехват — хороший способ попробовать игру и решить, стоит ли её сценарий полноценного прогона перевода, и он остаётся запасным вариантом для любого движка за пределами тех 17, которые читает RuneTranslate. Когда движок поддерживается, извлечение и экспорт сборки означают, что оверлей для этой игры вам больше не нужен вовсе.

Попробуйте на своей копии

Бесплатный тариф открывает каждый движок, каждого провайдера и весь редактор целиком — он просто работает примерно в 2× медленнее на AI-провайдерах и держит один проект за раз. Приложение только под Windows, и нужен вход через Patreon. На выходе вы получаете переведённую копию игры, которая у вас уже есть, и она остаётся на вашем компьютере.

Скачать для WindowsОформить Supporter ($3/mo)