LunaTranslator 视觉小说实时翻译器:日文游戏台词实时翻译从零跑通的完整教程
【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator
日文视觉小说打开就是满屏看不懂的台词,来回切窗口、复制、贴进在线翻译,剧情节奏全被打断——这是不少玩家的日常。LunaTranslator 是一款免费的视觉小说实时翻译器:它直接抓取游戏内存或截图里的文本,中文译文随即悬浮到屏幕一侧,甚至嵌回游戏对话框,全程不用离开游戏。
从下载到出译文:最短上手路径
- 先下载官方提供的 Windows 打包版,解压到一个普通目录即可,避开 C:\Program Files 这类系统路径 📌
- 双击 LunaTranslator.exe 进入主界面;游戏要管理员权限时,改用 LunaTranslator_admin.exe
- 偏爱源码路线的话,把仓库克隆下来,双击 src/run.bat 同样能跑起来
git clone https://gitcode.com/GitHub_Trending/lu/LunaTranslator按使用场景拆解核心玩法
离线翻译模型本地部署:断网也不停翻
不想把文字交给在线接口时,内置的 LLaMA.cpp 引擎让翻译在断网环境下照常工作:
- 引擎已内置,无需另装运行环境
- 在翻译设置里切到本地引擎,挂上你的 GGUF 模型文件即可
- 模型下载脚本已备好,缺哪个模型就跑一下哪个
- 翻译全流程在本机闭环完成,文字不出设备 📴
模型拉取脚本:src/scripts/gethfmodels.py
游戏台词实时翻译怎么接:HOOK 模式内存直读
延迟最低的一条路:HOOK 挂钩进游戏进程,从内存里直接取文本,台词一出译文立刻跟上 ⚡
- 游戏先跑起来,再切到 HOOK 模式
- 进程列表里挑中游戏,或把快捷方式直接拖到窗口上,自动转区启动并注入
- 注入完成后在「选择文本窗口」里,挑出和游戏对白对得上的候选行
- 支持内嵌的游戏还能把译文写回对话框,替换掉原始对白
挂钩实现:src/NativeImpl/LunaHook/,模式图解:docs/zh/basicuse.md
老游戏救场的 OCR 识别:框个区域就能出词
HOOK 挂不上的老游戏,靠固定频率截图 + 识别,照样能把台词捞出来:
- 切到 OCR 模式,框住台词区域即可开始自动识别
- 参数没把握?选「周期执行」这种截图策略,最省事
- 识别触发太勤或太慢,动一下「图像一致性阈值」
- 识别引擎可选开源 Tesseract、Windows 自带 OCR,或在线百度
引擎实现:src/LunaTranslator/ocrengines/,参数详解:docs/zh/ocrparam.md
翻译 + 学习一体:查词、朗读与 Anki 生词本
除了追剧情,它还能兼当外语学习工具:
- 外文内容一复制到剪贴板,译文自动跟上
- 框选文案即可查 JPDB、有道等词典的释义
- 译文点一下就能朗读,生词顺手同步进 Anki
- 日语内容还能分词、给汉字标上假名
词典引擎:src/LunaTranslator/cishu/
高频翻车问题与对策
| 遇到这类情况 | 就试试这样处理 |
|---|---|
| HOOK 后选不到与台词匹配的候选行 | 打开「选择文本窗口」换条候选行;还是不行就切到 OCR 模式兜底 |
| 游戏注入失败、挂钩不上 | 换成 LunaTranslator_admin.exe 提权启动,重新挂钩 |
| 提示找不到重要组件 | 多半是杀软动了手脚,把目录加进信任区再重新下载解压 |
| OCR 识别太频繁或太迟钝 | 太频繁就调大「图像一致性阈值」,太迟钝就调小 |
| 译文里混进乱码、重复行 | 打开文本处理,过滤杂文本、修正错译 |
下一步:把想通翻的那部作品读起来
现在就把目标视觉小说开起来,HOOK 进去、选中那行台词,剧情一下就读得懂了。想再深入一点,可以顺着看内嵌翻译 docs/zh/embedtranslate.md 与文本处理 docs/zh/textprocess.md 两篇文档。
【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考