news 2026/9/13 8:07:04

LunaTranslator 新手教程:3 步跑起视觉小说翻译器,从安装到配置一次讲清

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LunaTranslator 新手教程:3 步跑起视觉小说翻译器,从安装到配置一次讲清

LunaTranslator 新手教程:3 步跑起视觉小说翻译器,从安装到配置一次讲清

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

LunaTranslator 是一款 Windows 平台的游戏文本翻译器,核心功能是通过 HOOK 注入、OCR 识别、剪贴板三种方式提取视觉小说(Galgame)中的文本并自动翻译。它几乎适配所有常见与冷门的游戏引擎,还支持将翻译结果直接内嵌到游戏画面中。本文带你完成安装启动、关键配置和日常使用。

项目速览:它能帮你做什么

  • HOOK 提取文本:注入游戏进程直接读取内存文本,几乎不需要你动手选区域,是最省心的方式
  • OCR 兜底:内置离线 OCR 模型,也支持多种在线引擎,能识别任意画面上的文字
  • 翻译引擎丰富:内置大量在线与离线翻译接口,设置界面即可切换,无需改代码

完整功能说明可以参考 官方中文文档,里面有模拟器支持列表、语音合成、Anki 同步等进阶内容。

跑起来的最短路径:3 步完成首次启动

第 1 步:下载并解压。官方提供 Windows 10/11 64 位安装包,解压到任意目录即可,无需安装。如果你是开发者想从源码运行,可克隆仓库后执行 run.bat(内部调用python.exe -B LunaTranslator\main.py,位于 src/LunaTranslator/):

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

第 2 步:双击LunaTranslator.exe启动。程序有三个入口:LunaTranslator.exe普通启动、LunaTranslator_admin.exe管理员启动(部分游戏需要)、LunaTranslator_debug.bat带命令行窗口启动。

第 3 步:把游戏接入翻译。有两种方式:

  • 对已启动的游戏:用工具栏的"选择游戏进程",选中目标进程,确认注入
  • 快捷方式:直接把游戏 exe 拖拽到 Luna 窗口里,它会自动启动游戏并 HOOK

注入成功后会弹出"选择文本"窗口。让游戏跑几句对话,列表中会出现候选文本行,点击你认为正确的那一行,翻译开始工作。

注意:不要把软件放在C:\Program Files这类受保护路径下,否则配置和缓存可能无法保存,甚至无法运行。

关键配置详解:改哪几项最有效

所有用户设置存放在安装目录下的userconfig文件夹里,界面里改的每一项最终都会落到这里。默认配置模板在 src/LunaTranslator/defaultconfig/,了解结构有助于你理解各配置项的作用。

如何调整 HOOK 刷新延迟

先说结论:当"每次只提取出一两个字"或"文本提取得很慢"时,第一个要调的就是刷新延迟(详见 HOOK 设置文档)。

| 现象 | 处理方式 | | - | - | | 每次只提取一两个字 / 一行顶掉上一行 | 游戏文本显示太慢,调高刷新延迟,或把游戏文本速度调到最快 | | 文本正确但刷新慢 |适当调低刷新延迟,注意别又变成逐字提取 | | 文本反复不停刷新、刷屏 | 调低"最大缓冲区长度"或"最大允许输出文本长度"过滤突发文本 |

如何调整 OCR 识别参数

OCR 模式下自动识别的灵敏度和频率,由几个阈值控制(详见 OCR 参数文档)。

| 参数 | 作用 | 建议 | | - | - | - | | 执行方式 | 决定何时触发一次识别 | 看不懂其他参数时直接选"周期执行",最简单 | | 图像稳定性阈值 | 判断画面是否稳定 | 游戏完全静态可设为 0;有动态背景则适当调高 | | 图像一致性阈值 | 判断文本是否变化、要不要重新识别 | 识别太快就调高,太迟钝就调低 | | 文本相似度阈值 | 过滤 OCR 结果的微小抖动 | 频繁重复翻译时适当调高 |

常用操作与定制:换语言、绑快捷键、切翻译引擎

如何修改界面语言

界面语言在设置界面中切换。程序内置了 20 多种语言资源文件,位于 src/files/lang/,包括中文、英文、日文、韩文、俄文等,切换后界面文案随之更新。

如何绑定常用快捷键

在"设置 → 快捷键"里,先打开"是否使用快捷键"总开关,再为单个功能分配按键。高频项值得绑定(完整列表见 快捷键文档):

  • 自动模式:暂停/继续读取文本,暂停游戏对话时很有用
  • 显示/隐藏翻译:翻译总开关,关了就不再翻译
  • 取词翻译:翻译鼠标当前选中的文字

如何接入其他翻译引擎

翻译引擎在设置界面直接选择即可,无需编辑文件。各引擎的参数(如 API 地址、端口)定义在 translatorsetting.json,例如 Chrome 系翻译会用到chromepath(浏览器路径)和debugport(默认 9222)。界面里选好引擎后按提示填写即可,配置会自动写入userconfig

常见问题:3 个最容易踩的坑

  1. "找不到重要组件 / Missing embedded Python3"这是杀毒软件误删了内嵌的 Python 和注入组件(HOOK 机制本身容易被误报为病毒)。把 Luna 所在文件夹加入杀毒软件排除项(Windows Defender:病毒和威胁防护 → 排除项 → 添加文件夹),然后重新下载解压。"正在等待 DLL 注入到游戏中"也是同一原因。

  2. 配置文件丢失或无法保存程序放在C:\Program Files等受保护目录会导致PermissionError,换到普通目录即可。

  3. 重新下载时误删设置删目录重装前,务必保留userconfig文件夹,里面是你全部的自定义设置,删了设置就清零了。

按以上步骤操作,你应该已经可以让 LunaTranslator 稳定翻译一款游戏了。遇到特定游戏的适配问题,官方文档 中有更细的模拟器支持与 FAQ 章节可以继续参考。

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

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

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

无广告AI对话平台的商业价值与技术实现

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

作者头像 李华
网站建设 2026/9/13 8:06:15

多模型融合与贝叶斯优化在时间序列预测中的应用

1. 项目概述:多模型融合的贝叶斯优化预测方案这个项目本质上是在解决一个经典的时间序列预测问题——如何利用历史多变量数据准确预测未来值。我们采用了三种不同的深度学习模型架构(CNN-BiLSTM、BiLSTM以及它们的贝叶斯优化版本)&#xff0c…

作者头像 李华
网站建设 2026/9/13 8:04:48

AI编程规范:让生成代码可理解、可维护、可演进

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

作者头像 李华
网站建设 2026/9/13 8:00:50

SpringBoot教务管理系统设计与实践

1. 项目背景与核心需求教务管理系统是高校信息化建设的核心组成部分,它直接关系到教学管理的效率和质量。传统教务管理往往面临以下痛点:数据孤岛现象严重,各部门信息无法实时共享手工操作比例高,排课、成绩录入等环节易出错师生服…

作者头像 李华