news 2026/9/13 11:35:26

LunaTranslator 视觉小说翻译工具:3 种游戏文本提取方式,从启动到出译文的最短路径

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LunaTranslator 视觉小说翻译工具:3 种游戏文本提取方式,从启动到出译文的最短路径

LunaTranslator 视觉小说翻译工具:3 种游戏文本提取方式,从启动到出译文的最短路径

【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator

如果你玩日文视觉小说(Galgame)并希望看到中文译文,LunaTranslator 是一个在 Windows 上免费开源的方案:它通过 HOOK 注入、截图 OCR 或剪贴板三种方式持续获取游戏文本,再交给在线或本地翻译引擎处理。读完本文,你可以完成软件的启动、为游戏选对取文方式,并看到第一条译文输出。

适用判断:哪些游戏适合用 LunaTranslator 翻译

先确认你的场景在覆盖范围内,可以少走弯路:

  • 适合:Windows 10(1803 及以上)/ Windows 11 的 64 位环境;大多数常见与冷门视觉小说引擎——HOOK 方式对它们的适配面很广;NS / PSP / PSV / PS2 模拟器上运行的大部分游戏,也支持 HOOK 模拟器直接读文。
  • 需要留意:部分游戏必须以管理员权限运行才能被 HOOK;完全无法注入的游戏要退回 OCR 方式;如果你只想翻译自己手头的零散文字,用剪贴板模式即可,不必折腾 HOOK。
  • 不适合:非 Windows 平台;对系统权限管控严格、禁止 DLL 注入的环境。

从解压到看到第一条译文:最小启动路径

  1. 获取程序。普通用户建议下载发布版,解压到任意目录即可,但不要放在C:\Program Files这类特殊路径,否则可能无法保存配置和缓存。也可以从源码运行:
git clone https://gitcode.com/GitHub_Trending/lu/LunaTranslator

然后在src/下运行run.bat(32 位环境用run32.bat)。

  1. 选对启动方式。默认用LunaTranslator.exe普通模式启动;仅当游戏要求管理员权限时才改用LunaTranslator_admin.exe

  2. 接入游戏。软件与游戏同时运行时,在 HOOK 模式下打开选择进程窗口,选中游戏进程,注入后会弹出文本选择窗口。让游戏先显示几句对话,候选文本行出现后,挑出与画面台词一致的一行,翻译随即开始。

    还有一个更快的入口:把游戏程序直接拖拽到 LunaTranslator 窗口中,软件会自动启动游戏并完成 HOOK,之后按上述流程继续即可。

按任务选取文方式:HOOK、OCR 还是剪贴板

| 你的目标 | 推荐方式 | 关键操作 | | - | - | - | | 边玩边实时翻译 | HOOK | 选中游戏进程,在文本选择窗口挑对文本行;支持内嵌翻译的游戏会出现"内嵌"按钮,可将译文直接写回游戏画面 | | 游戏无法注入,或文字是贴图 | OCR | 切到 OCR 模式后框定识别区域,即可持续识别。注意工具栏上图标相近的另一个按钮只做一次性识别,别按错 | | 只翻译自己复制的段落 | 剪贴板 | 复制文本后软件自动识别翻译,无需接入游戏 | | 想边玩边学日语 | 翻译 + 分词 | 在辞书设置中下载 mecab 的 unidic 词典,可开启假名注音与语法加亮 |

选法上有一个简单原则:先试 HOOK,出文最稳定;HOOK 拿不到文本再切 OCR;两者都不需要时才用剪贴板。

文本出不来时的常见错误与排查顺序

大多数卡点集中在以下四处,建议按顺序检查:

  1. 杀毒软件误报。HOOK 需要向游戏注入 DLL,LunaSubprocess32.exeLunaHost32.dll等组件容易被拦截,典型报错是"Missing embedded Python3""正在等待DLL注入""FileNotFoundError"。把 Luna 所在文件夹加入系统排除项(Windows Defender 路径:病毒和威胁防护 → 排除项 → 添加排除项 → 文件夹)后重新运行。
  2. 安装位置不对。软件放在C:\Program Files下可能出现PermissionError且无法保存配置,换到普通目录解压即可。
  3. 文本一次只出两三个字、或新行顶掉旧行。说明游戏出字速度比刷新快,调HOOK 设置中的"刷新延迟";反之,若文本正确但提取很慢,则适当调
  4. 完全提取不到正确文本。可尝试在 HOOK 设置中激活"Win32 通用钩子"(默认关闭,因为注入过多钩子会拖慢游戏);仍无改善时,说明该游戏可能需要定制配置,可参考文档中的特殊码说明或反馈给作者。

跑通之后:文档与功能入口

  • 基本用法详解:docs/zh/basicuse.md(HOOK、OCR 逐步操作截图)
  • HOOK 参数含义(刷新延迟、缓冲区长度、代码页等):docs/zh/hooksettings.md
  • 翻译引擎与默认配置:引擎实现集中在src/LunaTranslator/translator/,默认参数见src/LunaTranslator/defaultconfig/translatorsetting.json
  • 语言学习:docs/zh/qa1.md介绍日语分词与假名注音,同时支持 AnkiConnect 与 Yomitan 插件;src/LunaTranslator/cishu/下还集成了多个在线词典
  • 语音合成:src/LunaTranslator/tts/提供大量在线与离线引擎,可在 TTS 设置中选择

先把 HOOK 模式在一款已知受支持的视觉小说上跑通,再逐步尝试 OCR 与内嵌翻译,遇到问题对照docs/zh/下对应文档逐项核对设置,是目前最省时的上手顺序。

【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/13 11:31:24

刚挠结合PCB询价资料技术解析与避坑指南

1. 刚挠结合 PCB 询价资料全解析:这不是一份报价单,而是一张技术通关地图刚挠结合 PCB——这个词在电子制造圈里,既让人眼前一亮,又下意识皱眉。它不是普通PCB的简单升级,而是把“刚性板的稳定”和“柔性板的弯折”硬生…

作者头像 李华
网站建设 2026/9/13 11:29:17

基于BERT与Django的服装评论智能分析系统设计与实现

1. 项目概述与核心价值这个毕业设计项目构建了一个面向服装领域的用户评论智能分析系统,融合了大数据处理与深度学习技术。系统能够自动解析电商平台海量服装评论中的情感倾向、产品特征和用户关注点,为商家提供产品改进、营销策略优化的数据支持。为什么…

作者头像 李华