TextractorCLI

使用文本钩子程序从视觉小说和视频游戏中提取文本。

关于集成

VNTranslator 在此集成中充当翻译引擎端点。Textractor 执行实际的文本钩取并注入到游戏进程中。如果您在特定游戏上遇到问题,请查看 Textractor GitHub 问题页面arrow-up-right 以获取针对特定游戏的故障排除和解决方案。

重要提示

Textractor 不再积极开发。因此,一些较新的视觉小说游戏可能无法正常工作。

替代解决方案: 您可以更新 texthook.dll 位于您 Textractor 安装文件夹中的文件,使用社区仍在维护的较新版本,以提高与近期游戏的兼容性。

请参阅以下参考资料:

集成方法

将 Textractor 与 VNTranslator 集成有两种方式:

方法一:TextractorCLI(命令行集成)

此方法使用 Textractor 的命令行版本进行直接集成。

方法二:剪贴板集成 (推荐替代方案)

此方法使用带有“复制到剪贴板”扩展的 Textractor GUI 应用程序,结合 VNTranslator 的 剪贴板翻译器 功能。此方法更稳定且更易设置。


方法一: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

方法二:剪贴板集成(推荐)

此方法使用 Textractor GUI 程序(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 将检测到剪贴板的变化并显示翻译