尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

视觉小说翻译完整指南:LunaTranslator 从安装到译出第一条文本

视觉小说翻译完整指南:LunaTranslator 从安装到译出第一条文本 视觉小说翻译完整指南LunaTranslator 从安装到译出第一条文本【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslatorLunaTranslator 是一款面向 Windows 的开源视觉小说翻译器Galgame 翻译工具专门给玩日文视觉小说但没有中文化版本的人用。它的工作链路很直接先通过 HOOK、OCR 截图或剪贴板把游戏里显示的文本取出来再交给翻译引擎把译文显示在原句旁边部分游戏甚至能把翻译直接嵌进游戏对话框让你玩原版、看中文。三步装好环境看到第一条翻译准备工作只有三件事git clone https://gitcode.com/GitHub_Trending/lu/LunaTranslatorpip install -r requirements.txt装完依赖后双击仓库里的src/run.bat就能把软件跑起来。之后走一遍最短路径先把游戏正常启动保持窗口模式全屏独占容易干扰取词。把游戏的可执行文件直接拖进 LunaTranslator 的窗口松开鼠标后游戏会被自动添加、自动注入并重新以转区模式启动也可以先启动游戏再在软件里打开选择游戏进程窗口手动选。这时会弹出选择文本窗口。让游戏剧情走到有文字的位置窗口里会出现若干候选文本行——哪一行和游戏对话框里的内容一致就点对应的显示按钮支持内嵌翻译的游戏这一行还会有内嵌按钮点了翻译就直接出现在游戏画面里。从这一刻起游戏里每蹦出新的文本行软件的翻译窗口就会自动跟进基本不用你再动手。如果第 3 步候选行里找不到和游戏对话匹配的那一行先别怀疑软件坏了多半是取词方式没选对往下看。取词方式怎么选HOOK、OCR 还是剪贴板取词有三种路子按游戏新旧和类型来挑别硬凑方式原理适用场景代价HOOK向游戏进程注入直接从内存里读出游戏准备显示的文本HOOK 是挂钩的意思即在不改游戏文件的前提下拦截并读取它的内部调用绝大多数主流和冷门视觉小说NS/PSP/PSV/PS2 上多数游戏也能靠 HOOK 模拟器读取需要进程注入个别带保护机制的游戏可能拒绝注入或直接崩溃OCR按设定区域定时截图用内置高精度识别模型OCR 即文字识别把截图里的字认出来把字符读出来HOOK 找不到文本行的游戏、对话框位置不规则的老游戏结果依赖截图区域和字体偶发错字漏字比 HOOK 更吃资源剪贴板你自己复制文本软件监听到复制内容后自动翻译只想翻几句、或前两种方式都不灵的兜底没有实时感得手动复制不适合通读剧情新游戏默认先试 HOOK翻不出来再退回 OCROCR 记得选对按钮——自动持续识别和临时截一次是两个不同入口选错会表现为识别一次就没动静了。翻译引擎怎么选效果差怎么办引擎分两类。在线引擎Bing、Google、百度、DeepL 以及各家大语言模型效果最好但走网络、有频控个别有免费额度限制离线/本地引擎不依赖网络、不限量代价是译文质量略逊。具体实现都放在 src/LunaTranslator/translator/ 目录里设置界面按名字勾选即可不用碰代码。效果差的时候按顺序排查别上来就换引擎先看原文有没有被取对——如果是 OCR 模式大概率是识别阶段就错了此时换什么引擎都是错的原文没问题再看译文这时先在同一个游戏里对比两三个引擎通常能直接分辨出明显差距还是不满意就上文本后处理和纠错功能仓库里src/LunaTranslator/transoptimi/下的transerrorfix会针对已知典型误翻做修正。对没有官方中文的日文游戏来说HOOK 一个靠谱的在线引擎这套视觉小说翻译组合通常已经够用剩下的优化空间在后处理。新手最容易踩的 3 个坑症状HOOK 上了但候选文本行里就是没有游戏对话。原因一般有两个游戏还没走到显示文本的位置或者选错了文本行有些游戏内存里会同时存在多段字符串只有真正画进对话框的那段才是你要的。解法让剧情推进一下挑和当前对话框逐字对应的那行点显示反复找不到就切 OCR框住对话框区域手动识别一次验证。症状识别出来的原文一堆错字漏字翻译自然也跟着歪。原因在 OCR 阶段而不是翻译阶段字体特殊、背景太花、识别框没对准都会导致。解法缩小识别区域只框文字部分调整 OCR 参数区域、阈值必要时换更宽松的在线识别引擎这步不解决后面全白搭。症状玩着玩着软件卡顿、翻译断流。原因是同时开的任务太多——OCR 持续截图、多条文本并行请求翻译、再加上游戏本身的开销会互相挤占。解法关掉游戏里无关紧要的特效降低 OCR 识别频率别同时挂多个翻译任务长期方案是换延迟更低的离线引擎减少网络往返等待。把取词方式选对、引擎匹配好绝大多数视觉小说库都能以中文读完剩下的差别只在于流畅度和细节。想继续深挖仓库里的 docs/zh/ 目录按功能拆了 HOOK 设置、OCR 参数、内嵌翻译等专题文档想让游戏开口说话的去看src/LunaTranslator/tts/目录下的语音合成模块在线离线引擎都接了不少。【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表