news 2026/9/12 12:59:45

LunaTranslator上手指南:5分钟让视觉小说跑出实时翻译

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LunaTranslator上手指南:5分钟让视觉小说跑出实时翻译

LunaTranslator上手指南:5分钟让视觉小说跑出实时翻译

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

LunaTranslator是一款免费开源的视觉小说实时翻译工具:游戏运行到某句对话时,它能把这句话捕获出来并立刻翻译成中文,显示在屏幕角落或直接写回游戏画面。全文按"先会选、再会抓、再调顺"的顺序讲,第一次接触这类工具也能照着做完。

🎯 先决定:游戏里的文字用哪种方式抓出来

翻译的前提是先拿到原文。LunaTranslator提供三种文本捕获方式,选错方式后面全白配,所以第一步是判断你的游戏适合哪一种:

捕获方式工作原理适合的游戏代价
HOOK把钩子注入游戏进程,直接从内存里读取游戏准备显示的文本,延迟最低绝大多数原生视觉小说少数有反作弊或特殊保护的游戏可能失败
OCR对屏幕截图做文字识别,把画面当图片读无法HOOK的游戏、部分模拟器游戏需要你框选识别区域,速度略慢、可能识别错字
剪贴板监听你复制的文字游戏内支持 Ctrl+C 复制文本的场景依赖游戏本身支持复制

经验法则:原生日文Galgame优先试HOOK;模拟器(NS/PSP/PSV/PS2等)里的游戏两者都可能行,HOOK不行就转OCR,模拟器适配细节见 emugames.md。

🕹️ 主线操作:用HOOK抓到第一句翻译

HOOK路线是体验最顺的,正常游戏两分钟就能跑通:

  1. 启动游戏和软件。两种方式任选:游戏已经开着的话,用软件工具栏的"选择游戏进程"按钮选中它;更省事的做法是把游戏的.exe直接拖进LunaTranslator窗口,它会代为启动并自动HOOK。
  2. 选中文本。注入成功后会弹出"选择文本"窗口,先让游戏随便显示几句对话,窗口里会列出多条候选文本,找到和屏幕上对话一致的那一条,点它右边的"显示"。
  3. 看结果。此后游戏每说一句话,软件窗口就会跟出原文和译文。如果这款游戏支持内嵌翻译,同一行还会出现"内嵌"按钮——点它会把译文直接写进游戏对话气泡里,而不是显示在外部窗口。

完整的界面操作截图版说明在 docs/zh/basicuse.md,第一次用建议对照着看。

🔍 备胎路线:OCR识别屏幕上的文字

当HOOK注入失败、或游戏根本不经过常规文本函数时,切到OCR模式:

  • 用"选取OCR范围"按钮在游戏画面上框出对话区域,框尽量只包住文字、少带背景花纹,识别率和速度都会更好。
  • 框好后软件会持续截图识别,行为上等价于自动翻译。注意工具栏上图标相近的另一个按钮是"临时识别一次",不是持续识别,别点混了。
  • 识别区域大、背景复杂时容易出错,此时可以尝试更换OCR引擎(Windows自带OCR、Tesseract、在线OCR服务等,列表随软件版本变化),并在 OCR参数文档 里按提示调阈值。

📝 译文从哪来:挑选翻译通道

拿到原文后交给哪个翻译器,在"翻译设置"里切。常见几类:

  • 免费直连类:如百度、Google、彩云等,开箱即用、无需注册,是新手默认选择。
  • API类:百度、腾讯、阿里等付费接口,质量稳定但需要自己申请密钥。
  • 大模型类:GPT、DeepSeek等,适合需要保留语气、统一人称的长篇翻译,可在设置里写提示词。

各通道的参数项都写在 src/LunaTranslator/defaultconfig/translatorsetting.json 对应的界面里,不用手改文件。想细看每个引擎的适用场景,参考 docs/zh/guochandamoxing.md。

🛠️ 抓到了但不对劲:先查这几个开关

HOOK抓不到、或抓出来的文字缺字错字时,按这个顺序排查,比盲目重试有效:

  1. 每次只出一两个字、或只显示最后一行:游戏文字显示慢于软件刷新节奏,调高"刷新延迟"。
  2. 文本反复刷、不停变:调低"最大允许输出文本长度"过滤掉Skip等场景的爆发文本。
  3. 老游戏中文乱码或找不到正确文本:确认代码页设置,但大多数情况这一项不该动——找不到的时候更有效的做法是直接提交issue反馈,而不是反复试代码页。
  4. 注入后游戏卡死或闪退:先确认LunaTranslator和游戏的权限等级一致,游戏是管理员权限运行时,用LunaTranslator_admin.exe启动软件再试;全屏游戏可先切窗口模式验证。
  5. 确实抓不到任何文本:在游戏管理里为该游戏开启"Win32通用钩子"这类额外钩子再试一次。

这几项在 docs/zh/hooksettings.md 中都有逐项解释,包括特殊码这类进阶配置。

⌨️ 两个能显著提升体验的设置

  • 快捷键:默认很多操作要靠点工具栏,在快捷键设置里给"暂停自动模式""显示/隐藏翻译"各绑一个键,日常使用会省心很多,全部可绑定的按键说明见 docs/zh/fastkeys.md。
  • 鼠标穿透窗口:让翻译窗口不挡游戏操作,配合"放弃窗口焦点"快捷键,窗口就不会和游戏抢焦点。

下一步:抓不到文字或翻译报错,先到 docs/zh/qa1.md 和 docs/zh/qa2.md 里搜关键词;确认是普遍问题再到项目issue区提问,附上游戏名和现象即可。

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

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

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

Proteus仿真51单片机电流检测与过流保护设计详解

简介:这份Protues仿真实例围绕51单片机电流检测设计,适合自动化、电子类学生及初学者用来理解电流采样与单片机控制结合的完整流程。资源内含完整的DSN仿真电路、KEIL工程及C51源程序,并附带编译后的HEX文件,可直接加载到Protues中…

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

3C组装线零件厚度测量的工程适配实战指南

1. 这不是简单的“换个传感器”——3C组装线厚度测量的真实战场 在东莞松山湖一家做折叠屏铰链精密件的工厂里,我蹲点两周,亲眼看着产线工程师为一个0.08mm的厚度公差反复调试了17次。他们用的不是激光测距仪,也不是千分尺,而是一…

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

2025年17款AI编程Agent全面盘点:从补全到自主执行

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

作者头像 李华