ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

LunaTranslator 视觉小说实时翻译器:日文游戏台词实时翻译从零跑通的完整教程

LunaTranslator 视觉小说实时翻译器:日文游戏台词实时翻译从零跑通的完整教程

LunaTranslator 视觉小说实时翻译器:日文游戏台词实时翻译从零跑通的完整教程

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

日文视觉小说打开就是满屏看不懂的台词,来回切窗口、复制、贴进在线翻译,剧情节奏全被打断——这是不少玩家的日常。LunaTranslator 是一款免费的视觉小说实时翻译器:它直接抓取游戏内存或截图里的文本,中文译文随即悬浮到屏幕一侧,甚至嵌回游戏对话框,全程不用离开游戏。

从下载到出译文:最短上手路径

  1. 先下载官方提供的 Windows 打包版,解压到一个普通目录即可,避开 C:\Program Files 这类系统路径 📌
  2. 双击 LunaTranslator.exe 进入主界面;游戏要管理员权限时,改用 LunaTranslator_admin.exe
  3. 偏爱源码路线的话,把仓库克隆下来,双击 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),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进