LunaTranslator 零基础教程:十分钟把日文视觉小说实时翻译成中文
2026/9/13 13:34:10 网站建设 项目流程

LunaTranslator 零基础教程:十分钟把日文视觉小说实时翻译成中文

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

如果你玩外文视觉小说、想边玩边看懂剧情,LunaTranslator 就是为此做的:它把日文游戏里的对话实时翻译成中文,取词、识别、翻译一条链全给你接好。全文路径:安装 → 首次跑通 → 逐功能深挖 → 按机器调配置。

一、先说场景:为什么网页翻译救不了你 🎮

剧情到最揪心的地方,对话框一行接一行往外刷,你刚切到翻译网页,那行日文已经翻篇了。更糟的情况是:游戏里根本选不中文字,光标点不进对话框,复制出来的是空的。

通用方案卡死的原因一句话:游戏文本大多锁在进程内存里,你根本拿不到。LunaTranslator 反过来做:直接注入游戏进程,从内存里截住正在输出的文本流;注不进去就退一步截图做 OCR,再不行接管剪贴板,总有一条路走得到底。

二、动手前摸清楚:你手里有哪几张牌

能力适用场景代价或限制
内存钩子(HOOK)现代视觉小说,对话必须跟手引擎不支持或老游戏可能注入失败
OCR 截图识别注入失败、引擎不认的游戏受分辨率和字体影响,框要贴边
剪贴板监听游戏自带复制功能时救急只能应急,接不住连珠炮
在线翻译引擎日常主力,出词快吃流量,原文要过网
本地大模型离线、隐私要求高吃显卡,延迟略高

这五张牌是互补的:内存钩子走主路,OCR 和剪贴板当备胎,本地模型做离线兜底——任何一条断了,后面还有接着的。

三、十分钟首次跑通:从装到翻出第一句 ⏱️

什么时候用:第一次装完软件,目标只有一个——翻出第一句。

  1. 终端里克隆仓库,拿到完整程序:

    git clone https://gitcode.com/GitHub_Trending/lu/LunaTranslator
  2. 运行主程序入口,按向导选好界面语言,翻译方向选"日→中",基础用法可对照 docs/zh/basicuse.md。

  3. 把游戏的 exe 拖进主窗口松手,软件自动转区启动并注入,弹出文本选择窗口。

  4. 让游戏说一句对话,在候选列表里勾住正在滚动的那一行,译文立刻出来。

常见坑:游戏已经在跑就别拖 exe 了,直接开"选择进程"窗口从列表里挑,重复启动只会打架。

四、逐功能深挖:五种能力逐个配

内存钩子:译文和原文同一秒出现

什么时候用:对话必须跟手,现代引擎基本都认这条路。

  1. 走第三节的拖拽流程,或在进程选择窗口挂上已启动的游戏。
  2. 找到正在滚动的那条候选文本,点显示开始翻译。
  3. 条目带"内嵌"按钮的,激活后译文直接盖在游戏原文上。

常见坑:老引擎注入失败就止损,切 OCR 过渡,别在一个按钮上耗十分钟。

OCR 框选:注入失败时的保命技能

什么时候用:HOOK 挂不上,或者游戏引擎不在支持列表里。

  1. 切到 OCR 模式。
  2. 框住对话框,框边贴着文字走,别多框进背景杂色。
  3. 之后软件自己截图、识别、翻译,全程不用手。

注意:长得像的那个按钮是"只识别一次",持续识别要选对开关;参数怎么调见 docs/zh/ocrparam.md。

剪贴板监听:白捡的第三条路

什么时候用:前两条都走不通,但游戏内能按快捷键复制文字。

  1. 主程序里打开剪贴板监听。
  2. 在游戏里用自带复制功能抄一句话。
  3. 译文自动弹出,窗口都不用切。

注意:它只能救急,剧情连珠炮的时候跟不上,别当主方案。

内嵌翻译:原文位置直接变中文

什么时候用:想彻底不看原文、沉浸式读剧情。

  1. 在带"内嵌"标记的文本条目上点激活。
  2. 原文被译文原位替换,游戏里看不到外文。
  3. 显示错乱就立刻关掉,退回普通窗口模式。

常见坑:先在存档点附近试,崩了能回档再折腾,不是每个游戏都吃这套。

后处理:把机翻腔修成人话

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

  1. 给游戏建专属词典:角色名、地名填进去,翻译时自动锁定译法。
  2. 加正则修正规则,批量替换固定误译。
  3. 设每行字数上限、保留原文换行,译文不撑破对话框。

常见坑:每个游戏一套独立配置,切游戏自动换,术语表不用手动来回搬。

五、按机器选配置:两套组合直接抄

组合一:笔记本 / 核显机器 + 在线引擎

  1. 取词走内存钩子,能内嵌的游戏直接开内嵌。
  2. 主引擎选百度或腾讯,谷歌放备胎,主引擎挂了自动接力。
  3. 打开翻译缓存,同一句台词只翻一遍。
  4. 老游戏出乱码就换游戏中的中文字体。

这套换体验:延迟低、不占显卡;代价是原文得先出机器走一圈网。

组合二:独立显卡机器 + 本地大模型

  1. 取词不变,钩子加内嵌照旧。
  2. 主引擎换本地日译中模型,llama.cpp 一类推理框架在本机跑,各引擎实现见源码 src/LunaTranslator/translator/。
  3. 在线引擎挪到备用位,断网也不停。
  4. 嫌等译文等得久,把翻译等待时间调短。

这套换安全:一句原文都不出机器、断网照翻;代价是延迟比在线略高。

六、踩坑问答:五个高频问题直接给解法 🛠️

候选列表是空的,是不是没注入成功?九成是权限问题:以管理员身份重启软件;再不行就加 Win32 通用钩子;还不行先切 OCR 把剧情顶上。

识别结果总差一两个字,框没框错吧?把框缩到贴边包住文字,调高对比度、关动态阴影,再核对识别语言和游戏语言是不是同一套。

翻译一排队,游戏画面也跟着卡?开缓存,把慢引擎挪出主链放备用位,别让它们堵在主路上。

满屏方块乱码,语言明明选对了。多半是字体问题:开"修改游戏字体"换一个中文字体;更老的游戏再试汉字转繁体 / 日式汉字。

内嵌翻译开着开着游戏闪退了。不是所有游戏都支持原位替换:存档点附近试运行,崩了立刻关回普通显示,能回档再折腾。

七、收尾:你的第一句中文在等你 📖

安装 → 首次跑通 → 逐功能深挖 → 按机器调配置,四步全走完。现在就做一件事:把仓库克隆下来,把游戏 exe 拖进主窗口。当那句日文在对话框里原样变成中文的时刻,你读到的就是原著本身,不是转述——从这一刻起,语言不再是你和故事之间的那堵墙。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询