ARTICLE · INTELLIGENCE

战地情报 · 详情页

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

游戏翻译工具 LunaTranslator 实操指南

游戏翻译工具 LunaTranslator 实操指南 游戏翻译工具 LunaTranslator 实操指南【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator游戏翻译工具 LunaTranslator 是一个完全开源免费的视觉小说翻译器把日文游戏文本实时译成中文适合想玩原版日系游戏却看不懂文字的玩家。对话框刷新得比复制更快的那一晚你正玩到剧情关键处对话框里的假名一个接一个跳出来。你按下暂停切到网页把那段日文贴进去来回复制了几次。切回游戏时下一句已经滚上来了剧情早翻过两页。你试过的通用翻译工具都有同一个前提得先把文字复制出来。游戏对话框没有标准文本层内容还逐句刷新复制根本追不上。给游戏进程装一台实时字幕机LunaTranslator 的做法是把自己装进游戏进程里。打个比方普通翻译网页等你把句子递过去它相当于给游戏装了一台实时字幕机原文刚写进屏幕的内存译文就已在旁边排队。它完全开源免费。核心是三种取词通道互补往游戏进程里塞一个小插件直接读内存HOOK读不到就持续截图识别OCR都不行就接管剪贴板兜底。隐私敏感的用户还能全程走本地翻译原文一句都不出机器。从克隆仓库到译出第一句台词获取程序只需一条命令解压后运行主程序git clone https://gitcode.com/GitHub_Trending/lu/LunaTranslator启动后先走初始向导选界面语言内置简体中文等二十余种再设默认翻译方向比如日语到简体中文。接下来是第一次翻译。把游戏的可执行文件直接拖进主窗口松开鼠标。软件会自动完成转区启动和 HOOK 注入HOOK 就是往游戏进程里塞一个小插件让它把正在显示的文字先递给你看随后游戏开起来弹出一个文本选择窗口。让游戏跑一会儿候选文本行会陆续出现。你选中正在滚动的那句译文随即显示在悬浮窗里。如果候选列表一直是空的用管理员身份运行软件或到设置里启用额外 Win32 通用钩子再不行切 OCR 模式接着往下走。三个岔路口看你的情况选取词方式、翻译引擎、显示方式是你打开设置后最先遇到的三岔路。如果你注入成功就选 HOOK 取词延迟低到几乎无感如果注入失败就切 OCR 模式框选对话区域并开启智能区域跟随内置的识别引擎里也有完全离线的本地选项如果游戏自带复制文本功能就选剪贴板捕获最省事。取词方式适合的游戏延迟上手难度内存读取现代视觉小说极低中截图识别注入失败的游戏中低剪贴板捕获支持复制文本的游戏低最低翻译引擎方面如果你在国内网络主引擎选百度或腾讯这类响应快、额度友好的服务把谷歌或 DeepL 放备用位主引擎失败会自动切换备胎不是贬义。如果你在意隐私或常断网就启用本地大模型比如 Sakura 这类日译中模型它依赖 llama.cpp 推理引擎在本机运行原文不出机器代价是显卡要够力。显示方式上如果文本条目带内嵌按钮就激活内嵌翻译让译文直接替换游戏原文相当于当场汉化注意先存档再试个别游戏开启后可能不稳。不想动游戏画面就用悬浮窗可随意拖动缩放。三个最常见故障的排查动作注入后候选列表一直空白多半是权限或兼容问题。用管理员身份运行软件并启用额外 Win32 通用钩子仍无结果时查 docs/zh/basicuse.md 的 HOOK 章节对照操作。识别结果老是出错通常是区域框太大或对比度不够。把识别区缩小到恰好包住文字调高对比度、关掉动态阴影再确认识别语言与游戏语言一致。翻译慢或游戏卡顿先开翻译缓存让重复台词只译一次再把慢引擎挪到备用位。用内嵌显示时把翻译等待时间调短游戏就不至于停住等译文。如果译文总带同一处错误比如角色名就在游戏设置的翻译优化里加专有名词词典固定译名再配翻译结果修正用正则批量替换方法见 docs/zh/transoptimi.md。每个游戏可存一套独立配置切换时自动加载。先做这一件事挑一部短篇幅的日文视觉小说按HOOK 加内嵌显示的组合跑通第一句对话确认译文能直接替换原文。等对话框里的假名变成中文时你就再也不用切窗口追剧情了。【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

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