ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

LunaTranslator 视觉小说实时翻译上手:从安装到第一句中文的 5 个里程碑

LunaTranslator 视觉小说实时翻译上手:从安装到第一句中文的 5 个里程碑 LunaTranslator 视觉小说实时翻译上手从安装到第一句中文的 5 个里程碑【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslatorLunaTranslator 是一款开源免费的视觉小说翻译器专门把视觉小说即文字冒险游戏Galgame 也属此类里的外文对话实时译成中文。读完这篇文章你能独立完成全部流程装好程序、把游戏接进去、选对取词方式和翻译引擎让日文对话框里的句子当场变成简体中文。开始前的自检系统要求与三件事动手前对照下面这份清单确认环境没问题。最低环境要求系统Windows 101803 版本及以上或 Windows 1164 位硬件普通笔记本即可若想本地跑大模型翻译需要一块独立显卡网络联网翻译必须有网离线模式下载模型时需要联网下载完成后可断网使用安装前检查三件事别把软件放进C:\Program Files这类受保护路径。官方文档明确警告放在特殊目录下即使以管理员权限运行也可能无法保存配置和缓存甚至直接起不来。选 D 盘根目录之类的普通位置即可。杀毒软件先留个心眼。软件的 HOOK挂钩指把一段代码注入游戏进程、从内存里拦截文本流功能靠几个注入组件实现容易被误报为病毒。装完后如果启动异常第一件事就是给软件目录添加信任。确认游戏语言与目标翻译方向。启动后按向导选择界面语言和翻译方向比如日语 → 简体中文后面所有步骤都基于这个方向。M1如何安装并让 LunaTranslator 第一次跑起来在终端里执行下面这条命令克隆项目仓库git clone https://gitcode.com/GitHub_Trending/lu/LunaTranslator仓库根目录的run.bat是运行入口它实际执行的是python.exe -B LunaTranslator\main.py。也就是说从源码仓库直接运行前你的电脑需要先装好 Python 3 环境仓库里src/LunaTranslator/下就是全部 Python 源码出问题时可以对照着看。双击入口运行后主窗口会弹出来向导让你选界面语言和翻译方向。看到主界面、工具栏按钮都能正常点击M1 就算完成。此时软件会自动检查更新失败也不影响使用。M2如何把游戏接进来看到第一条翻译拿到游戏可执行文件后最快的路径只有一步把游戏的 exe 直接拖进主窗口松开鼠标。软件随后自动完成三件事转区启动游戏老游戏需要转区才能正常运行的话它帮你处理、向游戏进程注入 HOOK、弹出选择文本窗口。接下来让游戏正常跑上两句对话。选择文本窗口里会滚出一批候选文本行逐行扫一眼勾中正在被游戏显示的那一条点显示主界面里立刻出现中文译文。这就是你要的第一句。两个细节先记住如果游戏已经在运行别拖 exe 了直接打开选择游戏进程窗口从进程列表里挑它即可效果相同对应文档基本用法。如果候选文本行里除了显示还多出一个**内嵌按钮**说明这个游戏支持内嵌翻译——激活它译文会直接替换游戏对话框里的原文相当于现场汉化。没有这个按钮的游戏就只有显示一种译文显示在软件自己的窗口里。M3如何为你的游戏挑取词模式LunaTranslator 拿到游戏文本有三条路选哪条取决于游戏本身。下面按场景说。走 HOOK 内存读取当你的游戏是现代视觉小说时。对话要即时出译文、不想每次手动截图这是首选。它延迟最低因为文本从进程内存里直接截出来游戏还没翻完页译文就到了。代价是它只认支持的引擎太老的引擎、或者注入不进去的游戏这条路走不通候选文本行会是空的这时别硬试往下看。走 OCR 截图识别当注入失败或引擎不认时。切换到 OCR 模式框住对话框区域让框恰好包住文字软件会持续截图、识别、翻译之后你不用动手。受分辨率和字体影响识别率取决于字体清晰度所以框要尽量紧。注意工具栏里有个图标几乎一样的按钮它只用于临时选取并识别一次不是持续识别别按错详见 OCR 与识别参数文档。走剪贴板捕获当游戏自带复制文本功能时。开启剪贴板监听后在游戏里用它的复制功能抄一句话译文自动出现不用切窗口。这条路最省事但前提是你得手动触发复制只能当备用通道不适合全程挂着。三条路可以混着来HOOK 为主某段剧情抽风了切 OCR 顶着个别句子手动复制。M4如何选翻译引擎联网、离线、混合三种情形取到原文后交给谁来翻按你的网络和使用环境分三种情形。情形一稳定联网追求低延迟。直接用在线翻译接口。在翻译设置里启用百度、腾讯、谷歌等常见接口即可响应在秒级内不占本机显卡代价是每条原文都过网络。在线接口多配一两个一个出错时不至于全线停摆。情形二经常断网或不愿原文出机器。用本地大模型。这类引擎把模型放在你自己电脑上推理文档里提到 llama.cpp 一类推理框架在本机跑模型配好后可离线使用。视觉小说场景有专门微调的离线模型可选比如日译中方向的 SakuraLLM / GalTransl 一类见 大模型翻译接口文档。代价是比在线慢一些且吃显卡核显或轻薄本上体验会打折。情形三混合。有网时用在线接口顶着保延迟同时把本地模型留在配置里断网、限流或在线接口抽风时切过去翻译不停。这是长时间挂机跑剧情时的稳妥搭配。M5四个实用点让译文读起来像人话翻译能跑了之后剩下的问题是人名乱跳、用词别扭、对话框显示不下。四个针对性手段给游戏建专用词典。把角色名、地名加进游戏设置 → 翻译优化里的专有名词词条翻译时自动固定成你定的译名。词典建议加在该游戏的专用设置里而不是全局这样切游戏时自动切换各游戏的术语互不干扰详见 翻译优化文档。用正则做翻译结果修正。翻译完成后对译文跑替换规则比如把某个称呼全文统一修掉机翻腔。显示层面防截断和乱码。内嵌模式下可限制每行字数避免译文超出对话框被切掉游戏里中文变乱码时先激活修改游戏字体选一个中文字体老游戏再试将汉字转换成繁体/日式汉字详见 内嵌翻译文档。取词不顺时调 HOOK 刷新延迟。文本每次只出一两个字或者一行顶掉上一行说明延迟太低把它调高反之提取偏慢则适当调低详见 HOOK 设置文档。故障自查六个常见异常按症状对号入座候选文本列表是空的HOOK 没取到东西。依次检查先以管理员权限重新启动软件部分游戏只允许被管理员进程挂钩再进该游戏的专用 HOOK 设置激活Win32 通用钩子会向游戏额外注入 GDI、字符串等函数钩子可能让游戏略变慢所以默认不开两条都不行就切 OCR 模式过渡。卡在正在等待 DLL 注入到游戏中……或提示找不到重要组件 / Missing embedded Python3。这是杀毒软件误报的典型症状注入组件被拦截甚至删除了。依次检查给软件目录添加信任Windows Defender 走病毒和威胁防护 → 排除项 → 添加文件夹重新下载解压一遍再试。内嵌翻译后游戏里一片乱码。依次检查两件事一是字体问题激活修改游戏字体换一个中文字体英文游戏缺中文字体是主因二是字符集问题古早 Galgame 用内置 shift-jis 处理文字激活将汉字转换成繁体/日式汉字能明显减少乱码。取到的文本断断续续一两个字蹦一下或只显示最后一行。依次检查游戏的文本显示速度是否调得太慢HOOK 设置里的刷新延迟是否过低逐步调高直到整句稳定出现。OCR 识别结果总是错。依次检查识别框是否缩到恰好包住文字游戏内对比度、动态阴影是否影响识别识别语言是否与游戏实际语言一致是不是按成了临时识别一次的按钮。运行一段时间后才报 FileNotFoundError 或 PermissionError。前者多半是组件运行中被杀毒软件删掉处理同第一条后者检查软件是否放在了C:\Program Files等受保护路径移到普通目录再试。收尾走过的路和你接下来的资源到这里安装、接游戏、选模式、选引擎、调质量五步全部走完了游戏对话框里的外文变成中文的那一刻你读的就是原著进度。之后每接一部新游戏基本只重复 M2 和 M5前面配置过的部分都会保留。官方文档入口仓库内docs/zh/目录软件下载与启动说明版本下载、常见错误、更新方式基本用法HOOK、OCR 两种模式的操作细节HOOK 设置刷新延迟、缓冲区、特殊码内嵌翻译字体、字符集、分行等显示问题翻译优化词典、正则修正大模型翻译接口在线与离线模型配置模拟器游戏支持NS / PSP / PSV / PS2 模拟器取词【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表