从游戏脚本提取,到机器翻译、术语管理、质量检查,再到译文回写与补丁验证, 我们希望把 Galgame 翻译中重复、复杂的工作变得更容易理解、更容易复现。
主项目 · 下载桌面版 · AI 逆向 Skill · 文本提取与回写工具
GalTransl 组织围绕一条完整的 Galgame 翻译工作流建设工具和资料:
游戏文件
│
├─ 解包、识别引擎、提取剧情文本
│
├─ 翻译、术语管理、角色设定、自动检查
│
└─ 回写脚本、生成补丁、在游戏副本中验证
我们的重点不是把所有步骤包装成“点击一次就完成”,而是让每一步都有清晰的输入、输出、检查结果和失败边界。这样既方便普通用户开始,也方便开发者继续补充新的引擎和格式适配。
Galgame 自动化翻译主程序,提供桌面端和命令行工作流。
- 支持 GPT、Claude、DeepSeek、Sakura 等翻译模型和兼容接口
- 支持角色设定、人名与术语字典,减少前后不一致
- 提供翻译缓存、多轮上下文、问题检查和结果管理
- 适配多种常见的 Galgame 文本格式
适合已经拿到可翻译文本,想开始批量翻译、校对和管理译文的用户。
给 AI 助手使用的 Galgame 解包、文本提取、回写和打包工具包。
- 帮助 AI 识别游戏引擎和资源格式
- 提供解包、剧情文本提取、译文校验和回写脚本
- 包含引擎索引、公共指南、Python API 约定和适配说明
- 导出的 JSON 可交给 GalTransl、人工翻译或其他兼容工具处理
它适合从“我有一个游戏,但不知道台词在哪里”开始探索。不同游戏版本的支持范围可能不同,提取成功也不代表最终补丁已经验证可用。
用于游戏翻译文本提取和注入的图形化工具。
- 支持 VNTextPatch、msg-tool 和自定义正则表达式模式
- 支持 Artemis、BGI/Ethornell、CatSystem2 等多类脚本格式
- 支持 UTF-8、GBK、SJIS 等编码及相关字符替换
- 提供实时输出、进度反馈和可保存的配置
适合希望通过图形界面处理脚本提取、译文注入和编码问题的用户。
- 保留原始游戏:复制一份游戏目录,在副本上进行实验和测试。
- 提取文本:根据游戏情况使用
GalTransl-GalGameReverse-Skill或GalTransl_DumpInjector。 - 先做小范围验证:把开场几句改成简短中文,确认编码、字体、换行和回写流程正常。
- 正式翻译:将提取出的 JSON 导入 GalTransl,配置模型和人名字典。
- 回写并测试:把最终译文放回对应目录,生成补丁或重封包,并在游戏中检查对白、选项、姓名和长句排版。
- 想直接翻译已有文本:前往 GalTransl。
- 不知道如何提取游戏文本:阅读 GalGameReverse-Skill 使用说明。
- 想用 GUI 处理提取和注入:尝试 GalTransl_DumpInjector。
- 想下载桌面版:查看 GalTransl Releases。
欢迎通过 Issue、Pull Request、引擎适配资料、测试样本和文档改进项目。提交问题时,请尽量说明:
- 游戏引擎、版本和相关文件类型
- 使用的工具、命令和系统环境
- 已经成功或失败的步骤
- 可公开分享的最小复现文件或脱敏日志
请不要在仓库或 Issue 中上传商业游戏资源、完整脚本、破解文件或未经授权的译文内容。研究格式时,优先使用自有、开源或明确允许分析的样本。
- 自动翻译结果必须经过人工检查;请不要把未经完整校对的 AI 译文宣传为人工汉化。
- 不同游戏版本、引擎变体和字体环境可能需要单独适配。
- 请遵守游戏内容、模型服务、第三方工具及各项目许可证的使用要求。
- 生成补丁前请保留原文件,并先在游戏副本中验证;不要默认覆盖原始安装目录。
GalTransl builds an open toolkit for visual-novel translation: extract scripts, translate with configurable LLMs, manage names and terminology, validate the result, and write translations back into a testable patch.
- GalTransl — desktop and CLI translation workflow with model integrations, dictionaries, cache, and QA tools.
- GalTransl-GalGameReverse-Skill — AI-assisted engine identification, extraction, reinjection, and repackaging guides and scripts.
- GalTransl_DumpInjector — GUI tools for VNTextPatch/msg-tool workflows, regex extraction, encoding conversion, and text injection.
Support varies by engine and game version. Always keep an original copy, test on a duplicate, and review AI-generated translations before distribution.