TextractorCLI

Извлекайте текст из визуальных новелл и видеоигр с помощью программы для перехвата текста (text hooker).

О интеграции

VNTranslator выступает в этой интеграции в качестве конечной точки движка перевода. Textractor выполняет фактический перехват текста и внедрение в процесс игры. Если вы сталкиваетесь с проблемами в конкретных играх, пожалуйста, проверьте страницу проблем (Issues) Textractor на GitHubarrow-up-right для поиска решений и устранения неполадок, специфичных для игр.

Важное уведомление

Textractor больше не активно развивается. В результате некоторые более новые визуальные новеллы могут работать некорректно.

Альтернативное решение: Вы можете обновить texthook.dll файл, находящийся в папке установки Textractor, на более новую версию, которую поддерживает сообщество, чтобы улучшить совместимость с современными играми.

Смотрите следующие ссылки:

Способы интеграции

Существует два способа интеграции Textractor с VNTranslator:

Метод 1: TextractorCLI (интеграция через командную строку)

Этот метод использует версию Textractor для командной строки для прямой интеграции.

Метод 2: Интеграция через буфер обмена (Рекомендуемая альтернатива)

Этот метод использует графическое приложение Textractor с расширением «Копировать в буфер обмена», в сочетании с Переводчик буфера обмена функцией VNTranslator. Такой подход более стабилен и проще в настройке.


Метод 1: Интеграция TextractorCLI

Начало работы

Для начала загрузите Textractor и настройте его в VNTranslator.

Шаг 1: Загрузка и установка Textractor

Шаг 2: Настройте интеграцию

  • Откройте Настройки в VNTranslator

  • В левой боковой панели нажмите Модули

  • Нажмите на TextractorCLI вкладку

  • В Поле пути к TextractorCLI введите путь к TextractorCLI.exe Примеры путей:

    • C:\Textractor\x86\TextractorCLI.exe (для 32-битных систем)

    • C:\Textractor\x64\TextractorCLI.exe (для 64-битных систем)

Шаг 3: Запуск с VNTranslator

  • Выберите TextractorCLI из списка модулей

  • Выберите Процесс игры

  • Выберите Дополнительном окне из списка вывода

  • Нажмите на Запустить кнопка

Важно: исключение в антивирусе

triangle-exclamation

Метод 2: Интеграция через буфер обмена (рекомендуется)

Этот метод использует графическую программу Textractor (Textractor.exe) с её встроенным расширением «Копировать в буфер обмена», в сочетании с Переводчик буфера обмена функцией VNTranslator.

Шаг 1: Включите расширение «Копировать в буфер обмена» в Textractor

  1. Запустите Textractor.exe (не TextractorCLI.exe)

  2. В окне Textractor нажмите на Расширения

  3. В окне расширений щелкните правой кнопкой мыши и выберите «Добавить расширение»

  4. Откроется окно выбора файла. Перейдите к и выберите «Copy to Clipboard.xdll»

  5. После добавления расширение будет автоматически включено и будет копировать извлечённый текст в буфер обмена

Шаг 2: Переводчик через буфер обмена в VNTranslator

  1. Откройте VNTranslator

  2. Выберите Функцию из списка модулей

  3. Выберите Дополнительном окне из списка вывода

  4. Нажмите на Запустить кнопка

Шаг 3: Подключите Textractor к вашей игре

  1. Запустите вашу визуальную новеллу или игру

  2. В Textractor нажмите Подключиться к игре или используйте меню Процесс

  3. Выберите процесс вашей игры из списка

  4. Textractor начнёт перехват текста из игры

Шаг 4: Выберите правильный текстовый хук

  1. Продвигайте текст в игре (щелкайте по диалогам)

  2. В Textractor появится несколько потоков текста

  3. Кликните по разным потокам, чтобы определить, какой из них содержит диалоги игры

  4. Когда вы найдёте правильный поток, Textractor автоматически скопирует текст в буфер обмена

  5. VNTranslator обнаружит изменение буфера обмена и отобразит перевод