
LunaTranslator 零基础上手指南3步完成游戏翻译环境搭建【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslatorLunaTranslator月译是一款面向视觉小说与主机游戏的文本翻译工具核心做法是从游戏内存中直接提取文字HOOK或在 HOOK 不可用时用 OCR 截图识别再把结果送进多种翻译引擎实时显示。它适合想无障碍游玩外语视觉小说、主机模拟器的玩家以及需要批量积累外语素材的学习者。安装与启动环境要求官方发行包Windows 10/1164 位解压即用无需 Python源码运行Python 3.10 及以上并自行安装 PyQt5 等运行依赖仓库未附依赖清单解压目录避开 C:\Program Files 等受保护路径否则配置与缓存文件无法写入。源码方式获取与运行64 位git clone https://gitcode.com/GitHub_Trending/lu/LunaTranslator cd LunaTranslator/src run.bat源码运行失败时建议改用官方发行包日常使用无需关心构建流程。核心功能速览功能解决什么所在模块HOOK 文本提取从游戏内存直接读出文本比截图识别更稳、更快LunaHook/OCR 文本识别覆盖 HOOK 不适配的游戏按区域自动截图取词ocrengines/多引擎翻译在线接口DeepL、谷歌、百度等与本地 LLMSakura、llama.cpp可自由切换translator/内嵌翻译把译文写回游戏画面免去悬浮窗来回看docs/zh/embedtranslate.md多平台模拟器支持NS、PS2、PS3、PSP、PSV 等模拟器内的文本提取docs/zh/emugames.md日语辅助分词、假名注音、Anki 同步docs/zh/jiebapinyin.md语音合成翻译结果转语音播报支持在线与离线引擎tts/一次完整使用走查下面以HOOK 模式翻译一款日语视觉小说为例走一遍从启动到出结果的完整流程。拖拽启动把游戏主程序直接拖到 LunaTranslator 主窗口上。软件会自动按游戏所需的系统区域启动它并完成 HOOK 注入。选定文本行注入完成后会弹出选择文本窗口。让游戏先推进对话窗口里会出现若干候选行把与实际对白内容一致的那一行勾上。查看译文选中后游戏里每次出现新对白悬浮面板即同步刷出原文与译文。可选内嵌若该游戏支持内嵌翻译候选行旁会出现内嵌按钮点开后译文直接绘制在画面文本位置上。HOOK 不适配时切到 OCR 模式框选对白区域之后游戏文字变化时自动截图、识别并翻译注意选取区域与临时识别一次是两个不同按钮别点混。关键配置说明配置文件保存在用户目录 userconfig 内默认值位于 defaultconfig/改动会同步写回。以下四项对体验影响最大配置项默认值建议值作用翻译引擎内置在线接口如 DeepLX 免费接口在线 DeepL 为主需离线时改用本地 LLM决定译文质量与速度OCR 执行方式周期执行周期执行最简单慢速字幕或动态背景再换分析图像更新控制 OCR 何时触发截图图像一致性阈值按引擎不同识别过频调高、反应迟钝调低判定文本是否已变化变化才重新识别文本相似度阈值关闭开启阈值约 95%抑制 OCR 对微小扰动的误判避免重复翻译高频问题速查现象HOOK 后卡在正在等待 DLL 注入或提示找不到 Python 组件。 原因杀毒软件把注入用的 LunaSubprocess、LunaHost 组件误删。 处理先给 LunaTranslator 目录加信任如 Defender 排除项再重新下载解压。现象OCR 模式下同一句台词被反复翻译。 原因截图存在微小扰动识别出的文本随之抖动每次都触发新翻译。 处理开启文本相似度阈值相似度未达标就不重复翻译。现象HOOK 模式无法注入游戏进程。 原因游戏以管理员权限运行时普通权限的 LunaTranslator 无法向其注入。 处理改用发行包中的 LunaTranslator_admin.exe 以管理员身份启动。延伸阅读官方文档docs/zh/basicuse 基本用法、hooksettings HOOK 设置、emugames 模拟器、ttsengines 语音合成翻译引擎 API 整理docs/zh/useapis/tsapi.md作者社区入口docs/zh/README.md。【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考