news 2026/9/13 4:07:06

LunaTranslator 视觉小说实时翻译新手指南:10 分钟跑通第一句中文

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LunaTranslator 视觉小说实时翻译新手指南:10 分钟跑通第一句中文

LunaTranslator 视觉小说实时翻译新手指南:10 分钟跑通第一句中文

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

LunaTranslator 是一款完全开源免费的视觉小说实时翻译工具:把游戏拖进去,选中文本行,对话框里的日文当场变成中文。本文面向零基础新手,不需要显卡、不需要配置背景,照做即可在 10 分钟内让第一句译文出现。全文路径:拿软件 → 选取词通道 → 排翻译引擎 → 磨顺机翻腔。

翻译还没落地,对话框已经翻页了

剧情正到高潮,日文对话框一行接一行刷过去,等你打开翻译网页把句子粘好,游戏早翻页了。还有一种更常见的:文本根本复制不出来,光标都没法点进对话框。通用方案为什么失效?因为游戏文本是流式的,而且锁在进程内存里——就像后厨的菜,订单递到餐厅门口时,盘子早空了。

LunaTranslator 的思路完全不同:直接住进游戏进程,从内存里拦截文本流;注入不了,就给画面拍照识别;拍照也不行,就接管剪贴板。三条通道互为退路,任何一条断了,另两条还在。

🔥 10 分钟先吃上热菜

什么时候用:第一次装机,之后不用再碰。

  1. 打开终端,一条命令克隆仓库并解压:
git clone https://gitcode.com/GitHub_Trending/lu/LunaTranslator

常见坑:解压后别只双击某个 .py 文件,要运行主程序入口,否则没有界面。

  1. 运行主程序,按向导选界面语言和翻译方向,比如"日语→简体中文"。
  2. 把游戏 exe 直接拖进主窗口松开,软件自动转区启动并注入游戏,弹出文本选择窗口。
  3. 让游戏跑两句对话,在候选文本里勾选正在滚动的那一条,点"显示",翻译开始。

基础操作详见 docs/zh/basicuse.md。

常见坑:游戏已经在跑就不要再拖了,打开"选择游戏进程"窗口直接挑进程。

🍳 后厨、传菜口和菜单:三条取词通道

把游戏想成一家餐厅,你想知道盘子里有什么,有三条路。

进后厨直取:HOOK 内存读取

什么时候用:现代视觉小说,希望译文实时出现。

  1. 拖拽启动,或走进程选择窗口挂到已启动的游戏。
  2. 在候选行里找到正在滚动的那一条,点"显示"。
  3. 如果这一行带"内嵌"按钮,激活内嵌翻译,译文直接替换游戏原文,原理见 docs/zh/embedtranslate.md。

常见坑:老引擎注入失败别硬试,直接切 OCR 过渡。

给菜品拍照:OCR 截图识别

什么时候用:HOOK 挂了,或者引擎不认识这个游戏。

  1. 切到 OCR 模式。
  2. 框住对话区域,框恰好包住文字。
  3. 软件自己持续截图、识别、翻译,你不用动手。

常见坑:图标长得一模一样的那个按钮是"临时识别一次",不是持续识别,别按错。

传菜口接盘:剪贴板捕获

什么时候用:前两条通道都失效,但游戏自带"复制文本"。

  1. 在主程序开启剪贴板监听。
  2. 在游戏里按它自己的复制键抄一句话。
  3. 译文自动出现,不用切窗口。

注意:它只能救急,不能当常驻通道。

第一次翻车?对着症状自查

四条高频翻车,按"先查 → 再试 → 最后兜底"的顺序修。

症状原因解法
候选文本窗口是空的,一条都抓不到没以管理员运行,或引擎不支持先用 LunaTranslator_admin.exe 管理员运行 → 再在 HOOK 设置里开 Win32 通用钩子 → 兜底切 OCR
抓到的文本每次只有一两个字刷新延迟太低,字还没打完提高 HOOK 设置里的刷新延迟,或调高游戏文本显示速度
OCR 识别错字漏字选区太大,背景干扰缩小选区恰好包住文字 → 确认识别语言和游戏语言一致 → 兜底用"识别一次"人工核对
译文全是乱码方块游戏字体缺中文字形激活"修改游戏字体"选中文字体 → 老日游戏再开"汉字转繁体/日式汉字"

常见坑:内嵌翻译让游戏崩了,多半是这款游戏不支持内嵌——先在存档点试运行,崩了就关掉回普通显示。

把机翻腔磨顺:3 个开关

什么时候用:翻译能跑,但人名乱跳、用词别扭。

  1. 建游戏专用词典:把角色名、地名加进去,翻译时自动替换成固定译名。
  2. 用正则修正规则批量修误译,比如把"僕"统一换成"我"。
  3. 限制每行字数、保留原文换行,译文不会在对话框里被拦腰截断。

具体规则写法见 docs/zh/transoptimi.md。

常见坑:每个游戏存一套独立配置,切游戏时自动加载,术语与引擎互不干扰,改完一个游戏不会弄脏下一个。

两张排班表:照抄你的翻译组合

排班表一:笔记本或核显机器 + 在线引擎

  1. 取词走 HOOK,文本行带"内嵌"按钮的直接开内嵌翻译。
  2. 主引擎选百度或腾讯,谷歌放备胎,主引擎挂了自动切。
  3. 打开翻译缓存,同一句台词只翻一次。
  4. 老游戏乱码就改游戏字体,或开"汉字转繁体/日式汉字"。

这一套的体验:延迟低、不吃显卡,代价是原文要过网络。

排班表二:独显机器 + 本地大模型

  1. 取词仍走 HOOK + 内嵌翻译。
  2. 主引擎换成本地日译中模型,推理引擎(llama.cpp 一类)在本机跑。
  3. 在线引擎挪到备用位,断网也不停更。
  4. 嫌等译文时游戏卡住,就把"翻译等待时间"调低。

这一套的体验:原文一句不出机器,断网也能翻,代价是延迟比在线稍高。

现在就去拖入你的第一部游戏

拿软件、选通道、排引擎、调优,四步走完。打开终端,敲上面那条 clone 命令,把游戏 exe 拖进主窗口。当对话框里那行日文变成中文出现的瞬间,你读的就是原著了。

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

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

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

AI Agent用户记忆系统设计:跨会话持久化与安全架构

1. 项目概述:为什么“让 Agent 记住你”不是功能,而是分水岭“走进AI Agent第三篇:让 Agent 记住你”——这个标题乍看像一篇技术教程的普通章节,但如果你在真实业务中搭过三个以上生产级Agent系统,就会立刻意识到&…

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

微电网双层优化模型:电能互补与需求响应实践

/* 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 4:05:54

Memos自托管部署指南:SQLite轻量笔记系统实战

/* 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 4:04:56

51单片机+DAC0832三角波发生器:接口、程序与Proteus仿真详解

简介:基于单片机的DAC0832三角波产生与输出设计资源包,面向电子、自动化及嵌入式系统初学者,提供完整程序源码与Proteus仿真电路,帮助理解数模转换原理、单片机定时/计数控制以及三角波信号生成方法。资源共14个文件,大…

作者头像 李华