fkirc/attranslate
A CLI to assist Coding Agents in doing translations
解决的问题
解决了使用 AI 代理翻译软件本地化文件(JSON、YAML、XML 等)时,出现的令牌使用效率低下以及手动修正被覆盖的风险问题。
工作原理
attranslate 作为一个离线助手,通过两步流程与 AI 代理协作。首先,它仅识别目标文件中缺失的翻译内容,并以特定格式的列表形式输出,附带给代理的明确指令。其次,代理通过管道提供翻译后的字符串,attranslate 随后将这些字符串写回目标文件,而不会触碰已存在的或手动修改过的条目。
适用人群
使用 AI 编码代理来管理项目多语言翻译文件的开发者。
核心亮点
- 令牌高效性:仅向代理发送缺失的字符串,而非整个文件。
- 保留修改:绝不覆盖目标翻译文件中的手动修正内容。
- 多格式支持:支持 JSON、YAML、XML、PO、ARB 和 CSV 等多种格式。
- CI/CD 就绪:当存在缺失翻译时以非零退出码退出,便于在流水线中实现自动化检测。
相关
- 项目
- 项目
- 项目
- 项目
- 项目