在 GitHub 上刷到一个叫 LinguaGacha 的项目,星星不算多但涨得很快。它做的事很简单:把 AI 翻译这件事,针对“长文本”做专门优化。这里的长文本指的是小说、游戏对话、字幕这类动辄几万字的内容。
传统机翻对这类文本效果很糟,尤其是小说里的语气、游戏里的角色口癖、字幕里的俚语。人工翻译又贵又慢。于是有人想,能不能用大模型 API 来做批量翻译,并且处理上下文衔接?LinguaGacha 就是这个思路的开源实现。
它到底怎么用?
这个项目用 TypeScript 编写,通过命令行或图形界面调用 AI 服务。你把一整个文本文件丢进去,它会自动分段、调用模型、翻译、再回填。支持常见的小说文件格式、字幕格式,甚至游戏文本导出后的 JSON。对于动辄几十万字的作品,分段策略很关键——它会根据 token 数和段落结构切分,尽量保留叙事语序。
- 一键批量翻译,免去手动复制粘贴
- 自动处理长文本分块,保证上下文连贯
- 支持多种 AI 服务商,灵活配置
- 对字幕格式有专门优化,保留时间轴
实际体验与注意点
笔者实际跑过一遍,比想象中省事。安装好 API Key 后,拖入一个 .srt 字幕文件,几分钟就出来翻译版,流畅度比在线翻译高一大截。但要明白,它本身不生产翻译,所有质量取决于你选的模型。API 费用也必须自己承担。
这类工具的价值在于流程自动化,而不是替代人类译者。
局限也很明显:如果原文有大量专业术语或特殊语境,仍然需要人工校对。另外,对中文小说的英文翻译,可能不如中日、中韩那样自然。设置项较多,新手要花点时间才能摸清。
整体看,LinguaGacha 是翻译自动化领域一个非常务实的开源项目。如果你需要处理大量非正式文本的翻译,又不想逐段手动调用 ChatGPT,它值得一试。










评论
暂无评论
成为第一个评论的人