news 2026/9/12 16:49:37

LunaTranslator:10分钟给日文视觉小说挂上中文字幕

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LunaTranslator:10分钟给日文视觉小说挂上中文字幕

LunaTranslator:10分钟给日文视觉小说挂上中文字幕

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

刚开一款日文视觉小说,对话框里假名汉字混杂,菜单也全是日文,官方汉化遥遥无期。这时候你需要的是一种能"读懂游戏文字"的实时翻译方案——LunaTranslator 是一款视觉小说翻译器,它把三件事做成了开箱即用:HOOK 直接从游戏内存提取文本、OCR 识别画面文字、把译文直接写回游戏画面。下面是从拿到软件到看到第一句中文的最短路径。

看到第一句中文之前的全部步骤

环境一行清单:

  • 系统:Windows 10 / 11(64位),老系统有兼容版
  • 运行时:发布版内置 Python 环境,无需另装
  • 内存:4GB 以上可用
  • 磁盘:2GB 以上空闲(配置、缓存与模型)

操作步骤:

  1. 从官方文档 docs/zh/README.md 的下载表拿到发布版,解压到普通目录(如D:\Luna)。⚠️ 不要放进 Program Files 一类受保护路径,否则可能无法保存配置。
  2. 启动LunaTranslator.exe;游戏若以管理员权限运行,则改用LunaTranslator_admin.exe
  3. 把游戏 exe 拖进主窗口(自动转区启动并注入),或在"选择进程"窗口里点中已在运行的游戏进程,随后会弹出选择文本窗口。
  4. 在候选文本行里,点对应游戏当前对话的那一行"显示"。

验收标准:游戏文本推进时,主窗口下方区域同步逐行出现原文与中文译文,且不再需要你手动干预。看到这一幕即代表跑通。

习惯从源码管理的人,也可以先拉一份代码:

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

文本从哪来:三种取词方式逐个看

HOOK 进程钩子

它解决的是绝大多数文字游戏的取词问题。怎么开:选择文本窗口里选中游戏进程,再点选一条对话文本行。开完效果:文本从游戏内存里被持续抽出来送进翻译引擎。HOOK 相当于给游戏进程挂了个文字监听钩子,帧率损失几乎感知不到。

内嵌翻译(把字写回游戏里)

它解决"眼睛要在翻译窗口和游戏之间来回切"的问题。怎么开:选择文本窗口中,对带"内嵌"列的条目点内嵌;没有这一列就说明该游戏不支持。开完效果:游戏对话框直接显示中文。出现乱码时,先在设置里开启"修改游戏字体",古早日版游戏再试"将汉字转换成繁体/日式汉字"。

OCR 模式

它解决 HOOK 抓不到文本的情况:老引擎、3D 渲染、无法注入的进程。怎么开:切到 OCR 模式,用选区工具框住对话框,开启自动识别。开完效果:软件按设置周期截屏识别,画面文字变了才输出新文本;如果 HOOK 时偶尔漏掉菜单文字,直接在 HOOK 模式下按"进行一次OCR"补一次即可,不用来回切模式。

翻译引擎层

它决定拿到的文本翻译得准不准。怎么开:设置里选一个在线引擎,或在"大模型通用接口"填 API 地址与 Key,也可用内置的离线模型。开完效果:大模型会附带若干行上下文一起翻译,ACG 术语与人名更稳;主备引擎可以并存,网络不佳时自动切换。

三组直接可抄的场景配方

标准文字 Gal(Ren'Py / KiriKiri / TyranoScript 系)

  • HOOK + 选对文本行
  • 开内嵌翻译;英文游戏加"修改游戏字体"
  • 翻译引擎选一个响应快的在线引擎
  • 效果:游戏对话框里直接出中文,翻译窗口只作备份,观感接近官方汉化。

HOOK 抓不到文本的 3D / Unity 游戏

  • 切 OCR 模式,选区只框对话区域,别包含背景
  • 自动执行方式选"鼠标键盘触发+等待稳定"
  • 文本相似度阈值保持默认
  • 效果:点键推进剧情才触发识别,静态画面不空转,CPU 占用明显更低。

边玩边学日语

  • 保留 HOOK 显示模式
  • 开启分词与假名注音
  • 配置 Anki 同步,选中的句子直接进卡片
  • 效果:原文、注音、译文、生词卡在同一个流程里完成,不用单独背单词。

三个高频卡点速查

  • 启动报"找不到重要组件"→ 杀毒软件删掉了内置的注入 DLL → 把整个 Luna 目录加入杀毒排除项,重新下载解压。
  • 卡在"正在等待DLL注入到游戏中……"→ 游戏以管理员权限运行而软件没有 → 改用LunaTranslator_admin.exe启动。
  • 每次只提出一两个字,或上一行不停被顶掉→ 刷新延迟低于游戏文本显示速度 → 在 HOOK 设置里调大刷新延迟,直到整行稳定出现。

再往深走一步

  • 遇到 HOOK 不支持的游戏,可以翻 docs/zh/hooksettings.md 了解特殊码格式,或直接向作者提交适配请求。
  • OCR 的高级调优(图像稳定性/一致性阈值)见文档的 OCR 自动化执行章节,核心原则是"图变了才识别"。
  • 模拟器玩家可以直接 HOOK NS / PSP / PSV / PS2 模拟器进程,文档有专门的模拟器游戏章节。

跑通之后第一件事,是找一款 Ren'Py 引擎的游戏完整玩一遍——这是 HOOK 成功率最高的引擎类型,拿下它之后,其他游戏基本只是调参问题。

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

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

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

kkFileView文件在线预览实操:多份PDF合并一页查看

kkFileView文件在线预览实操:多份PDF合并一页查看 【免费下载链接】kkFileView Universal File Online Preview Project based on Spring-Boot 项目地址: https://gitcode.com/GitHub_Trending/kk/kkFileView 审一套招投标资料时,主文件、报价单和…

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

Mindustry 安装与快速部署指南:源码到本地运行的 4 步操作

Mindustry 安装与快速部署指南:源码到本地运行的 4 步操作 【免费下载链接】Mindustry The automation tower defense RTS 项目地址: https://gitcode.com/GitHub_Trending/min/Mindustry Mindustry 是一款用 Java 编写的塔防策略游戏,把自动化产…

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

Harbor 评测任务失败时如何区分基础设施故障与模型能力问题?

Harbor 评测任务失败时如何区分基础设施故障与模型能力问题? 【免费下载链接】deepagents The batteries-included agent harness. 项目地址: https://gitcode.com/GitHub_Trending/de/deepagents 当你在 Terminal Bench 之类的 Harbor 沙箱基准上跑 Deep Ag…

作者头像 李华