news 2026/10/13 8:42:28

视觉小说实时翻译器 LunaTranslator:HOOK 注入 3 步跑通日语台词翻译

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
视觉小说实时翻译器 LunaTranslator:HOOK 注入 3 步跑通日语台词翻译

视觉小说实时翻译器 LunaTranslator:HOOK 注入 3 步跑通日语台词翻译

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

开着日文视觉小说,一句台词要切出去复制、翻译、再切回来,剧情早就断片了。LunaTranslator 自动抓取游戏文本并实时翻译成中文,译文悬浮在屏幕边或直接嵌进游戏画面,全程不用离开游戏。

LunaTranslator 是干什么的,适合你吗

这是一款免费的 Windows 桌面翻译器,核心是把游戏里不断刷新的文字变成中文,同时兼顾剪贴板翻译、查词和朗读这类学习需求。日常打视觉小说、玩日系单机就适合用;如果你要批量翻译文档或做网页翻译,它不是合适的工具。

从下载到看到第一条译文的最短路径

  1. 拿到程序:大多数人下载官方 Windows 预编译包,解压到一个普通目录即可,别放C:\Program Files这类系统路径;想用源码版就克隆仓库:
git clone https://gitcode.com/GitHub_Trending/lu/LunaTranslator
  1. 双击LunaTranslator.exe启动;若你的游戏要求管理员权限,改用LunaTranslator_admin.exe
  2. 源码版直接双击src\run.bat,跳过打包步骤

此时屏幕上应出现主界面:顶部有HOOK、OCR、剪贴板等模式按钮,右侧是等待译文出现的文本区。界面就绪后,下一步就是把游戏接进来。

场景实操

把译文直接嵌进游戏画面

游戏支持内嵌时(选择文本窗口里该条目带“内嵌”一列),效果最沉浸:游戏里的日文对白被中文原地替换,不用再扫两个窗口。

  • 先启动游戏,再切到HOOK模式
  • 把游戏快捷方式直接拖进软件窗口,或在进程列表里选中游戏
  • 注入成功后弹出「选择文本窗口」,让游戏显示几句台词,从候选行里挑与对白吻合的那条
  • 对该条目点内嵌;若中文变方块字,勾选修改游戏字体并选一个中文字体

预期效果:对话框里的原文变成中文,软件窗口可不再关注。不是所有游戏都能内嵌,不支持的条目没有“内嵌”按钮。

HOOK 选不到文本行时改用 OCR 截图识别

老游戏或非标准引擎可能挂不进去,此时按截图识别走:软件按固定频率截图、认字、送翻译,不需要读内存。

  • 切到OCR模式,框选台词所在区域(注意用持续识别的按钮,别点成只识别一次的)
  • 拿不准参数就用「周期执行」策略,最省事
  • 译文可以勾「原地显示」,直接盖在选框内,字号自动适配

预期效果:台词每次刷新,选框或悬浮窗里就出现对应中文。识别引擎默认用内置模型,也可在 src/LunaTranslator/ocrengines/ 列出的 Tesseract、Windows OCR、百度等里切换。

断网也能出译文的本地大模型方案

不想让文本经过在线接口时,内置的 LLaMA.cpp 引擎可以整机离线翻译。

  • 在翻译设置里选本地引擎,指向一个 GGUF 模型文件
  • 没有模型就用现成脚本拉取:src/scripts/gethfmodels.py,按需执行
  • 回到 HOOK 或 OCR 模式正常操作,选中的文本行照常被翻译

预期效果:关掉网络,译文照常出现,文字不出电脑 📴。

进阶与可选配置

  • 抓到乱码或重复文本:开文本处理,过滤杂文本并修正错译,见 docs/zh/textprocess.md
  • OCR 识别太频繁或太迟钝:调「图像一致性阈值」,详见 docs/zh/ocrparam.md
  • 内嵌出现方块字:优先换字体,古早日文游戏可试「将汉字转换成繁体/日式汉字」
  • 复制外文进剪贴板自动翻译,选中文案可查 JPDB、有道等词典释义
  • 译文一键朗读,生词同步 Anki,日语支持分词并给汉字标注假名,词典引擎在 src/LunaTranslator/cishu/

遇到问题先查这几条

  • 「选择文本窗口」一直空着 → 让游戏先显示几秒台词再刷新候选;仍不行就换一条候选行,或整条路径切到 OCR
  • 游戏 HOOK 失败 → 游戏本身要管理员权限,改用LunaTranslator_admin.exe启动再注入
  • 提示找不到重要组件 → 多半被杀软删了,把目录加入信任名单后重新下载解压
  • OCR 频率忽快忽慢 → 按 docs/zh/ocrparam.md 说明微调「图像一致性阈值」,别一次动太大
  • 内嵌后游戏直接闪退 → 内嵌有一定崩溃风险,先退回「显示」模式玩着,等有空再排查字体和字符集设置

打开你的第一部视觉小说,先跑通 HOOK 注入并选中那行台词,中文剧情马上就能接上。想继续深入:内嵌翻译看 docs/zh/embedtranslate.md,HOOK 细节看 src/NativeImpl/LunaHook/,基本用法图解见 docs/zh/basicuse.md。

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

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

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

AI编程核心基本功:超越Prompt的工程实践指南

1. 被误解的“基本功”:为什么 Prompt 不是终点 这两年跟不少同行聊 AI 编程,发现一个挺普遍的现象:很多人把“会写 Prompt”当成了核心竞争力,甚至觉得只要提示词写得够花哨,AI 就能自动把活干完。我一开始也这么想过…

作者头像 李华
网站建设 2026/10/13 8:41:24

脊柱手术机器人核心拆解:神经规避与紧急制动设计

简介:这是一份面向脊柱手术机器人研发与安全设计领域的系统技术文档,聚焦术中神经规避算法与机械臂紧急制动两大核心安全策略,适合机器人算法工程师、医疗器械研发人员及手术机器人方向研究者阅读。资源以单个PDF文件提供,压缩包大…

作者头像 李华
网站建设 2026/10/13 8:41:20

SQL Server+Quartz集群持久化实战:解决任务重复/漏执行

1. 项目概述:为什么SQL Server Quartz集群不是“加个库”那么简单Quartz 是 Java 生态中事实标准的作业调度框架,但默认使用 RAMJobStore 时,所有任务信息都存在内存里——服务一重启,任务全丢;单机部署,扛…

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

LLM接入开发工作流实战:从会聊天到能干活

1. 从“会聊天”到“能干活”:LLM 接入开发工作流的整体设计思路很多人第一次接触大语言模型,停留在网页对话框里问几句、答几句,觉得新鲜,但关掉页面之后,它跟自己的日常工作没有任何关系。这个项目要解决的核心问题&…

作者头像 李华
网站建设 2026/10/13 8:41:03

拆解六款开源RAG项目,自研检索增强生成蓝图全还原

聊RAG聊了这么长时间,我一直有个很深的体会:与其自己从零拍脑袋设计一套检索增强生成方案,不如先把手头那些成熟的开源RAG项目里里外外读懂。它们能走到今天,每一处设计都是真实场景里撞过墙之后留下的答案。最近我把六款有代表性…

作者头像 李华