news 2026/9/12 11:59:30

LunaTranslator 视觉小说翻译器:零基础上手,5 分钟跑通游戏文本翻译

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LunaTranslator 视觉小说翻译器:零基础上手,5 分钟跑通游戏文本翻译

LunaTranslator 视觉小说翻译器:零基础上手,5 分钟跑通游戏文本翻译

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

LunaTranslator(视觉小说翻译器)能把游戏里的外文对话实时翻译成中文:它通过 HOOK(直接从游戏内存里"偷看"文字的技术)、OCR(把截图里的文字识别出来的图像识别技术)或剪贴板三种方式捕获游戏文本,再调用翻译引擎输出译文,还支持把译文直接嵌回游戏画面里。全文按"克隆代码 → 启动 → 完成第一次翻译"三步走,你照着做即可跑通。

开工前:3 分钟确认你的环境

检查项最低要求推荐说明
操作系统Windows 7+Windows 10 64 位HOOK 注入依赖 Windows 平台 API
Python3.6+3.9+启动main.py需要
Git任意较新版本最新版用于克隆代码
硬盘空间2 GB5 GB+代码、依赖与缓存

操作:按Win+R输入cmd,执行以下两条命令确认前两项。

python --version # 应显示 Python 3.6 及以上 git --version # 应显示版本号

验证:两条命令都有版本号输出即通过;如果显示"不是内部或外部命令",说明安装时没勾选 Add to PATH,重装时勾上即可。

📌 系统要求就三条:Windows、Git、Python,都能输出版本号就开工。

克隆代码的 4 个动作

目标:把 LunaTranslator 源码拿到本地并确认完整。

操作:

cd D:\Tools # 切换到你想存放项目的目录,换成你的实际路径 git clone https://gitcode.com/GitHub_Trending/lu/LunaTranslator cd LunaTranslator dir # 列出目录内容

验证:dir输出里能看到srcdocsLICENSE三样,说明代码下载完整。

如果看到'git' 不是内部或外部命令→ 执行"重装 Git 并勾选 Add Git to PATH"修复后重试。

📌 克隆完用 dir 核对 src 和 docs 两个目录,缺了就重新 clone。

启动软件并跑通第一次翻译

启动

目标:让 LunaTranslator 主界面第一次打开。

操作:

cd src run.bat # 等价于执行 python.exe -B LunaTranslator\main.py

验证:黑色命令行窗口之后弹出主界面窗口,界面能正常显示、工具栏按钮可用即启动成功。

如果窗口一闪而过或命令行报 ModuleNotFoundError → 执行python --version确认版本并补装缺失依赖修复。⚠️ 不要把软件目录放在C:\Program Files这类特殊路径下,否则即使管理员权限也无法保存配置,建议放到D:\Tools这类普通路径。

第一次翻译(HOOK 模式)

目标:让一段游戏文本被捕获并翻译成中文。

操作:

  1. 先在系统里把游戏跑起来,再打开 LunaTranslator 的工具栏,点 HOOK 模式按钮
  2. 在弹出的进程选择窗口里选中游戏进程,点确认,软件会注入(把功能模块"塞进"游戏进程)并弹出选择文本窗口
  3. 回游戏里点几下让对话出现,候选文本行里会出现若干行,选中与游戏对话一致的那一行,翻译即开始

验证:选择文本窗口里,被选中的行下方出现了中文译文。

偷懒技巧:把游戏程序的 exe 直接拖进 LunaTranslator 主窗口,它会以正确位数的环境启动游戏并自动完成 HOOK,省去前面第 1、2 步。

📌 HOOK 模式下选对"游戏文本行"是翻译开始的关键,选错了换一行即可。

高频踩坑:现象、原因与一句话解法

现象原因一句话解法
提示"找不到重要组件",或卡在"正在等待DLL注入到游戏中……"注入用的组件(LunaSubprocess32 等)被杀毒软件当病毒删了把软件文件夹加入杀毒排除项,重新下载/克隆
运行报 PermissionError 或设置保存不进去软件放在了C:\Program Files等受保护路径整个目录挪到普通路径,别删掉 userconfig 文件夹
注入失败或捕获不到文本游戏要求管理员权限,或 32/64 位引擎与游戏不匹配以管理员身份启动,或换用与游戏位数对应的版本

如果 OCR 模式识别乱码或没反应:检查是否点错了按钮——图标相似的连续识别和单次识别是两个不同功能,持续翻译要用连续识别那个;OCR 参数可调项较多,完整说明见 docs/zh/ocrparam.md。

📌 九成启动失败都是杀毒软件或安装路径的锅,先查这两处。

翻译跑通后,可以顺着两条线往下玩:给翻译结果加上读音与分词,参考 docs/zh/jiebapinyin.md;接更多翻译与 OCR 引擎,参考 docs/zh/useapis/tsapi.md。打开游戏,点一下 HOOK,你的第一次翻译现在就发生。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/12 11:58:58

EasyExcel性能与兼容性问题深度解析及POI协同优化方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/12 11:58:19

现在主流的AI论文写作软件有哪些品牌?深度用户实话实说

每到期末、毕业答辩、课题申报阶段,很多学生都会陷入论文写作的困境:选题毫无头绪、大纲逻辑混乱、正文撰写耗时长、参考文献格式出错、查重重复率偏高、AIGC检测告警、本校排版标准复杂。纯人工写作不仅需要从零开始构思,还要反复修改格式和…

作者头像 李华
网站建设 2026/9/12 11:57:40

AAR6轨道谱MATLAB实现:从PSD公式到时域不平顺样本生成与验证

简介:这是一份面向铁路工程、车辆动力学与 MATLAB 信号处理学习者的轨道谱资源,聚焦美国 AAR 六级谱不平顺标准与实现,以 MATLAB 脚本为核心模拟并生成符合六级谱要求的轨道激励数据,可用于课程设计、科研预研与轨道质量评估。压缩…

作者头像 李华
网站建设 2026/9/12 11:56:17

STC单片机模拟SPI驱动W5500:TCP服务端实现与调试全攻略

简介:STC单片机W5500模块服务端模式例程,面向嵌入式开发者,展示如何在STC平台上通过W5500以太网控制器实现TCP/UDP服务端程序,并采用模拟SPI方式解决硬件SPI资源不足的问题。例程包内含12个文件,主要包括C源码、头文件…

作者头像 李华
网站建设 2026/9/12 11:54:16

西门子S7-1200 PLC运料小车控制系统设计与仿真

1. 项目背景与核心需求 在工业自动化领域,物料搬运系统的自动化控制一直是生产线优化的关键环节。基于西门子S7-1200 PLC的运料小车控制系统,通过TIA Portal(博途)平台实现,能够有效解决传统人工搬运效率低、精度差的问…

作者头像 李华
网站建设 2026/9/12 11:52:53

Qt 5.14.2 aarch64静态交叉编译实战:从configure到部署全流程解析

把 Qt5.14.2 以静态方式交叉编译到 aarch64 架构,这件事听起来像一条命令,实际上踩起来全是坑。前阵子我接手一个嵌入式 Linux 项目,目标板是 ARMv8 开发板,要在上面跑一个 Qt 客户端,既没有桌面环境,也不能…

作者头像 李华