必看必看
由于项目仍然处于内测版本,对于很多游戏引擎并未支持~~(因为我找不到对应生肉做实验,很难想象生肉居然是稀缺品😇)~~,如果有大佬发现不支持的游戏格式(大概会很多吧😇)或者各类bug,欢迎在此处或者GitHub上予以斧正,我会尽快更新(大概);哼,如果你愿意给这个项目点个 Star 的话……我、我才不会因此感到高兴呢!才不是在求你呢!
项目简介
本项目旨在利用 Agent 技术,帮助翻译各类尚未汉化的小众宝藏 Galgame。
传统翻译系统大多采用逐句翻译,缺乏上下文理解,容易导致角色语气、专有名词和剧情逻辑不一致。尤其是在涉及催眠等特殊题材时,直译结果经常生硬、不自然,甚至出现难以理解的“非人话”。
本项目通过RAG(检索增强生成)来提供上下文。程序会从相邻剧情、已确认译文、人物信息和术语等资料中检索相关内容,再交给翻译模型参考。这样可以减少同一角色前后称呼不一致、专有名词反复变化和上下文理解偏差,让译文更加准确、连贯。
不过,翻译质量仍然受到基座模型能力以及安全审查机制的限制,部分内容可能存在理解偏差、表达不到位的情况。
如何使用
- 启动 Nagi,进入 设置 → 模型,配置 API 地址、API 密钥和模型。
- 进入 视觉小说翻译,选择自己有权处理的游戏目录和文本保存目录。
- 点击 提取,等待程序完成文本识别。
- 选择 部分翻译 或 全文翻译,确认 API 费用后开始翻译。部分翻译用于快速测试开场内容,全文翻译用于生成完整译文。
- 翻译完成后点击 嵌入游戏内,生成独立的可玩汉化副本。
- 根据翻译范围,双击生成的 启动测试版.cmd 或 启动正式版.cmd 启动游戏。
API 配置建议
推荐使用 DeepSeek-V4-Flash-Vision-Exp 进行翻译,梁文谷时间段每款游戏全量翻译大约在5米左右,大部分在缓外,之前好像有看到luna和glm的牛来模型缓外比ds更便宜一点,不过我没有试过是否有安全性审查。
生成的文件目录
工作目录/
├─ translations/ 翻译任务和中间结果
│ └─ 引擎/游戏名-安装标识/
│ └─ translation-任务编号/
│ ├─ 提取文本、原文和来源记录
│ ├─ partial-编号/ 部分翻译结果
│ └─ full-编号/ 全文翻译结果
└─ playable/ 可直接启动的汉化副本
└─ 引擎/游戏名-安装标识/
├─ 启动测试版.cmd 启动部分翻译
├─ 启动正式版.cmd 启动全文翻译
├─ translation-test/ 部分翻译游戏副本
│ ├─ game/
│ ├─ runtime/
│ ├─ deployment.json
│ └─ 启动汉化版.cmd
└─ translation-formal/ 全文翻译游戏副本
├─ game/
├─ runtime/
├─ deployment.json
└─ 启动汉化版.cmdtranslations/ 用于保存原文、译文、API 返回和任务恢复记录;playable/ 才是用于实际运行游戏的独立副本。
如何启动汉化后的游戏
部分翻译:进入
playable/引擎/游戏名-安装标识/,双击 启动测试版.cmd。全文翻译:进入同一目录,双击 启动正式版.cmd。
如果游戏需要日区环境,请先在 Nagi 第三步配置本机的 Locale Emulator。
实际效果
由于字数限制,请移步GitHub查看😘
