3种取词方式即翻即出:LunaTranslator的Galgame翻译完整指南
2026/9/12 6:06:59 网站建设 项目流程

3种取词方式即翻即出:LunaTranslator的Galgame翻译完整指南

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

LunaTranslator是一款面向视觉小说与Galgame玩家的开源游戏翻译工具:HOOK、OCR、剪贴板三种取词方式读取游戏内日文,即时输出中文。本文按视觉小说翻译教程的完整流程,带你在Windows上把一款日文Galgame从零跑通。

⏱️ 装前30秒自检与安装步骤

先给结论:你要准备Windows和Python两样东西。

  • 系统:Windows(该项目主要支持的平台)
  • Python:启动脚本内部用python.exe拉起主程序,必须先装好解释器
  • 网络:在线翻译引擎与在线OCR需要联网

三项都满足后,克隆仓库:

git clone https://gitcode.com/GitHub_Trending/lu/LunaTranslator

克隆完成后安装依赖:

pip install -r requirements.txt

最后在src目录下双击src/run.bat即可启动。窗口弹出"选择游戏进程"界面,说明安装成功。

🎯 三种取词方式怎么选

没有统一的日文游戏翻译方法能包打天下,按下面三条依据决策:

方式适用场景特点
HOOK新游戏、主流引擎游戏HOOK取词直读内存,最准、延迟最低
OCR老游戏、HOOK失败、文字画在画面上框住对话框区域截图识别,覆盖面广
剪贴板只需零散翻译复制文本后自动翻译,最省事

经验法则:先试HOOK,选不出文本行就换OCR,只想随便读几句就用剪贴板。

🔧 翻译引擎与OCR识别双配置

翻译引擎:可用引擎集中在 src/LunaTranslator/translator/,在线的有百度、谷歌、DeepL等,离线也有内置方案。新手建议先用一个稳定的在线引擎跑通,再换引擎对比效果。

OCR识别:支持的识别引擎在 src/LunaTranslator/ocrengines/,含本地Tesseract与多家在线OCR。进入OCR模式后在界面框选对话框所在区域即可自动识别;动态背景(Live2D、动画场景)多的游戏,改用"分析图像更新"策略可减少无效识别,拿不准就保持默认的周期执行。参数细节见 docs/zh/ocrparam.md。

🚀 跟着游戏完整跑一遍

以HOOK模式为例,四步走完时间线:

  1. 启动:先开目标游戏,再启动LunaTranslator;也可以把游戏的exe直接拖进软件窗口,自动启动并注入。
  2. 捕获:在"选择游戏进程"窗口选中游戏进程并确认,让游戏跑一会,"选择文本"窗口会列出候选文本行。
  3. 翻译:勾选与游戏对话一致的那行,点"显示"即出中文;游戏支持内嵌翻译时,"内嵌"按钮可直接覆盖原文。
  4. 调整显示位置:把翻译窗口拖到不挡画面的角落,或改用内嵌翻译省掉窗口。

⚡ 效果调优的小动作

  • 文本一次只出一两个字、或上一行被顶掉:调高HOOK刷新延迟,或调快游戏文本速度。
  • 文本正确但提取得慢:适当调低刷新延迟。
  • 历史文本条目多导致卡顿:把最大缓存文本长度从默认百万级降到1000左右。
  • Skip时突发大量文本:用最大允许输出文本长度设上限过滤。
  • 翻译质量不稳:换引擎或在线引擎组合互校;OCR识别不准时,先把识别区域收紧到只覆盖对话框。
  • 游戏变卡:减少同时运行的OCR区域与翻译任务。

各项参数含义见 docs/zh/hooksettings.md。

🩹 翻车急救包

  1. HOOK选不出文本行:开启"Win32通用钩子"(注入GDI、D3DX、字符串函数),或启用延迟注入。
  2. HOOK彻底无效:切OCR模式框选对话框区域,老游戏也能覆盖。
  3. OCR识别乱码或漏字:检查区域是否偏移;动态背景提高图像稳定性阈值。
  4. 翻译延迟高:换更近的在线引擎或改用离线翻译,避免高频率截图策略。

📖 延伸阅读

  • 基础用法:docs/zh/basicuse.md 逐步演示三种取词方式,docs/下还有英、日、韩等多语言版本。
  • 语音合成:src/LunaTranslator/tts/ 支持edge-tts等引擎朗读译文,翻译跑通后可以试着边看剧情边听中文。

下一步建议:先用HOOK模式把一款你手头有的游戏完整跑通,再顺手修好"调优"里的一两项参数;熟练后再研究内嵌翻译与多游戏配置。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询