news 2026/9/13 10:32:53

LunaTranslator实战指南:零基础跑通视觉小说实时翻译

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LunaTranslator实战指南:零基础跑通视觉小说实时翻译

LunaTranslator实战指南:零基础跑通视觉小说实时翻译

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

跑日文视觉小说时,卡住新手最多的,往往不是"怎么翻译",而是一条冷冰冰的提示——「正在等待DLL注入到游戏中……」。它的意思是:LunaTranslator 已经把 DLL 送进了游戏进程,但游戏侧没接住。90% 的情况是权限不对等或杀毒软件拦截(见常见错误文档)。把这条报错读懂,基本就理解了这类工具的工作原理:它必须先钻进游戏内存,才能读到文字

LunaTranslator 是什么:游戏在跑,中文在跟

LunaTranslator是一款本地桌面翻译器:它从运行中的视觉小说里提取文字,即时翻译成中文,全程不需要你切窗口、复制、粘贴。

它解决的是"官方汉化没上线、汉化组已弃坑、机翻补丁又劝退"这个尴尬空档——你点"下一句"的瞬间,译文就该出现。它给谁用?想立刻玩日文的玩家,以及想边玩边攒日语词汇的学习者。

五种能力:每个都对应一个真实场景

能力你什么时候会用到它
HOOK直读主流引擎的视觉小说,从内存直接取字,几乎零延迟
OCR识别冷门引擎导致 HOOK 失效时,框选对话框区域截图识别,通用性最强
内嵌翻译支持的游戏可把中文直接写进游戏画面,原文对话框里就是中文
翻译引擎全家桶百度、DeepL、大模型通用接口、本地离线模型,随便切换
学习工具日语分词、假名注音、Anki 同步,把生词顺手推进记忆卡片
模拟器支持NS、PSP、PSV、PS2 上的游戏,直接 HOOK 模拟器取文本

五种能力不是互斥关系:HOOK 是主力,OCR 是备胎,其余是加分项,后面会讲怎么搭配。

首次运行:4步看到第一句中文译文

  • 第1步:解压到普通目录从项目主页下载压缩包,解压到 D 盘自建文件夹,避开C:\Program Files

    预期看到:目录里同时有LunaTranslator.exeLunaTranslator_admin.exe两个启动器。

  • 第2步:首次启动做三件事双击LunaTranslator.exe,依次设好界面语言、翻译引擎(新手选百度或 DeepL 即可)、显示样式(默认就行)。

    预期看到:主界面出现,顶部工具栏能看到文本捕获相关按钮。

  • 第3步:启动游戏,注入 HOOK先开游戏,再点「文本捕获」选择游戏进程并确认,或直接把游戏 exe 拖进 LunaTranslator 窗口——它会自动转区启动并 HOOK(详见基本用法)。

    预期看到:弹出「选择文本」窗口,运行一段剧情后出现若干候选文本行。

  • 第4步:选中与画面一致的那一行,点「显示」

    预期看到:游戏每翻一页对话,翻译窗口里的中文同步刷新,零手动操作。

如果候选行旁边还有「内嵌」按钮,说明这款游戏支持译文写进画面,下文案例会用到。

三种捕获方式怎么选:先钻,再扫,最后手抄

方式原理延迟适用情况
HOOK从游戏内存直读文本几乎为零主流引擎、进程能识别的游戏
OCR按固定频率截图识别有可感延迟HOOK 失效、文字位置随意的游戏
剪贴板读你复制的文本手动触发游戏自带复制功能,最轻量

一句话结论:先试 HOOK,失败切 OCR,游戏支持复制就用剪贴板凑合——三种可并存,互不冲突。

✨ 口诀记一下:「钻内存,扫像素,抄剪贴板」。钻不进去再扫,扫不动就手抄。

把游戏拖进窗口:最省事的一步

很多人不知道的技巧:把游戏程序用鼠标拖进LunaTranslator 窗口再松手,它会自动以合适的区域启动游戏并直接完成 HOOK,连"选进程"这步都省了。

拖拽启动后流程不变:等「选择文本」窗口里刷出候选行,点对的那一行,点「显示」。

实例:玩 Ren'Py 游戏,把中文嵌进画面

小周玩一部校园题材的 Ren'Py 视觉小说,日语只认识片假名,但他不想忍受"游戏窗口 + 翻译窗口"两个屏幕来回扫。他的操作是:

  1. 游戏拖进 LunaTranslator,HOOK 成功后在候选文本里找到带「内嵌」按钮的那一行
  2. 点「内嵌」——原文对话框里的日文逐句被替换成中文,翻译窗口同时保留更完整的译文
  3. 第一屏出现中文方块乱码,激活「修改游戏字体」选一个中文字体,乱码消失(原理见内嵌翻译文档)
  4. 在「翻译优化」里给女主角名字建了一条专有名词词条,保证全篇译名统一

最终效果:他盯着游戏窗口一个屏就能读完整部剧情,中文直接长在原对话框里,全程没有切过一次窗口。

四个高频卡点:报错对照表

现象原因解法
配置保存不了、PermissionError解压在C:\Program Files等受保护路径移到 D/E 盘自建目录再运行
「正在等待DLL注入到游戏中……」游戏以管理员运行而软件是普通权限,或杀软拦截游戏和软件权限保持一致;必要时用LunaTranslator_admin.exe启动软件
Missing embedded Python3 / FileNotFoundError杀毒软件把运行时组件删了给软件目录加信任(Windows Defender 走"排除项"),重新下载解压
全屏下怎么都抓不到文本全屏渲染干扰捕获切窗口模式再排查,定位后再试全屏

⚠️ 被杀软报毒是正常的:HOOK 的本质就是往游戏里注入 DLL,天生"长得像"可疑行为。加信任、别急着删文件。

进阶方向:从能玩到玩出花样

  • 接大模型通用接口:支持流式输出、带上下文、自定义 Prompt,还能挂多个模型横向对比;配合专有名词词条,角色名、技能名全程不翻车
  • 边玩边学:开启日语分词与假名注音,查词后一键同步到 Anki 卡片(Anki集成文档),游戏通关时词汇量也涨了
  • 模拟器纳入范围:NS/PSP/PSV/PS2 的游戏同样支持 HOOK,掌机老库存直接盘活
  • 配置资产化:所有个性化设置都在userconfig文件夹里,升级前备份它、换机时拷走它,配置永不丢

现在就跑通你的第一句译文

把这篇文章当成清单用:下载、解压、拖游戏进窗口、点对那一行——四步走完,第一句中文就出现在屏幕上了。从你收藏夹里挑一款压箱底的日文视觉小说开始,跑通了再回头调 OCR 频率、大模型 Prompt 这些细枝末节。顺手把userconfig备份到网盘,你踩过的坑也欢迎反馈给社区,让更多人少等一年汉化。

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

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

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

PDF补丁丁:免费开源PDF工具箱完整使用指南

PDF补丁丁:免费开源PDF工具箱完整使用指南 【免费下载链接】PDFPatcher PDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等 项目地址: https://gitcode.com/G…

作者头像 李华
网站建设 2026/9/13 10:31:46

Linux Shell操作认知框架:从命令执行链到工程化实践

/* 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 10:31:13

YOLO目标检测实战:从原理到工业部署全流程

/* 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 10:31:01

多传感器融合方案怎么选?从传感器选型到算法落地的工程实践

/* 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 10:30:29

PS教程:前景色与背景色核心用法,从快捷键到蒙版抠图

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

作者头像 李华