Galgame 翻译器 YUKI 上手指南:4 步玩转日文实时翻译
【免费下载链接】YUKIYUKI Galgame Translator项目地址: https://gitcode.com/gh_mirrors/yu/YUKI
很多想玩日文视觉小说(Galgame)的人卡在同一个地方:游戏下载好了,却看不懂对话。YUKI 是一款开源的 Galgame 翻译器,能从正在运行的游戏里实时提取文本,再通过多个翻译引擎和离线词典生成译文,以浮动窗口呈现在游戏画面上,让你边玩边读。接下来用 4 个步骤,把这一整套流程跑通。
第一步:拿到 YUKI,绿色版还是源码版?
对大多数新手,推荐直接下载发布页的 ZIP 压缩包:解压到任意文件夹即可运行,无需安装,绿色便携。
想从源码构建、体验最新功能的话,准备好 Node.js 和 yarn 后,复制下面四行:
git clone https://gitcode.com/gh_mirrors/yu/YUKI # 拉取项目源码 cd YUKI # 进入项目目录 yarn # 安装依赖 yarn dev # 启动开发版无论哪种方式,看到主窗口出现就算成功了。
第二步:第一次翻译,从启动游戏到看见译文
YUKI 的工作方式很直接:
- 先启动 YUKI,再运行你想玩的 Galgame;
- YUKI 会自动检测游戏进程并挂载文本钩子,基本不需要手动设置;
- 游戏里每出现一句对话,译文几乎同步出现在浮动窗口中。
上图就是它工作时的样子:左侧一列是各翻译引擎(有道、沪江、谷歌、JBeijing 等)给出的译文,右侧是游戏画面本身。同一句话看到几种译法,语境差异一目了然。
第三步:调出最适合你的翻译结果
默认配置能用,但通常值得花一分钟做两件事。
开关翻译引擎。打开根目录下的 config/config.json,把 onlineApis 数组里想用的引擎 enable 设为 true,不需要的设为 false。建议同时开启 2~3 个,比如有道加谷歌,对比后再决定以哪个为准。
挂上离线词典。内置的 JBeijing 本地词典放在 lib/dict/ 目录,断网时也能给出基础释义,适合网络不稳定的场景。
修改配置后记得重启 YUKI 才会生效。完整字段说明见官方文档:docs/ConfigFiles_CN.md。
第四步:翻译不顺手?先查这份排障清单 💡
- 某个 API 经常报错:百度、沪江容易触发每日调用限制,可以放慢推文本速度,或直接禁用该引擎换用其他家(详见 docs/FAQ_CN.md)。
- 译文出现叠字:在 texts.json 里把 deduplicate 改为 true,重启即可。
- 浮动窗口挡住游戏操作:点击翻译窗口右上角的锁形按钮切换置顶模式,操作完游戏再切回来。
- 快进剧情时不想翻译:用右上角的暂停/播放按钮跳过无关文本。
- 想要更通透的界面:在翻译器设置里调背景色 Alpha 值;想彻底去掉毛玻璃,把 gui.json 中 translatorWindow.renderMode 改为 transparent。
进阶玩法:外部 API 与文本中间件
觉得内置引擎不够用?config/ 目录下的 .js 文件是"可编程外部 API",可以自定义请求方式、签名参数和响应解析,接入你自己申请的翻译服务。这类文件独立于主程序,写好之后可以直接分享给别人。
再往里走,src/main/middlewares/ 里的过滤、分词、合并等文本中间件构成翻译处理流水线,懂一点代码的话,这里就是定制翻译效果的入口。
下一步行动建议 🎯
- 下载 ZIP 版本跑通一次完整流程:启动 YUKI → 打开一款日文游戏 → 看译文出现;
- 按第三步调整引擎组合,只留下最顺手的 1~2 个;
- 通读 docs/FAQ_CN.md,把排障清单里你可能会遇到的问题提前解决掉。
语言不该是享受故事的障碍。打开那部买了很久却一直看不懂的游戏,让 YUKI 陪你读完它。
【免费下载链接】YUKIYUKI Galgame Translator项目地址: https://gitcode.com/gh_mirrors/yu/YUKI
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考