Skip to content
@GalTransl

GalTransl

GalTransl

面向 Galgame 的开放式翻译工具链

从游戏脚本提取,到机器翻译、术语管理、质量检查,再到译文回写与补丁验证, 我们希望把 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 等编码及相关字符替换
  • 提供实时输出、进度反馈和可保存的配置

适合希望通过图形界面处理脚本提取、译文注入和编码问题的用户。

推荐工作流

  1. 保留原始游戏:复制一份游戏目录,在副本上进行实验和测试。
  2. 提取文本:根据游戏情况使用 GalTransl-GalGameReverse-Skill 或 GalTransl_DumpInjector。
  3. 先做小范围验证:把开场几句改成简短中文,确认编码、字体、换行和回写流程正常。
  4. 正式翻译:将提取出的 JSON 导入 GalTransl,配置模型和人名字典。
  5. 回写并测试:把最终译文放回对应目录,生成补丁或重封包,并在游戏中检查对白、选项、姓名和长句排版。

从哪里开始

参与贡献

欢迎通过 Issue、Pull Request、引擎适配资料、测试样本和文档改进项目。提交问题时,请尽量说明:

  • 游戏引擎、版本和相关文件类型
  • 使用的工具、命令和系统环境
  • 已经成功或失败的步骤
  • 可公开分享的最小复现文件或脱敏日志

请不要在仓库或 Issue 中上传商业游戏资源、完整脚本、破解文件或未经授权的译文内容。研究格式时,优先使用自有、开源或明确允许分析的样本。

使用提醒

  • 自动翻译结果必须经过人工检查;请不要把未经完整校对的 AI 译文宣传为人工汉化。
  • 不同游戏版本、引擎变体和字体环境可能需要单独适配。
  • 请遵守游戏内容、模型服务、第三方工具及各项目许可证的使用要求。
  • 生成补丁前请保留原文件,并先在游戏副本中验证;不要默认覆盖原始安装目录。

English

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.

Pinned Loading

  1. GalTransl-GalGameReverse-Skill GalTransl-GalGameReverse-Skill Public

    AI驱动的Gal自动化解包打包skill

    Python 12 1

  2. GalTransl GalTransl Public

    支持GPT/Claude/Deepseek/Sakura等大语言模型的Galgame自动化翻译解决方案 Automated translation solution for visual novels supporting GPT/Claude/Deepseek/Sakura

    Python 2.3k 161

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…