第十届中国开源年会,12月6-7日,北京, 查看详情

Jta - JSON 翻译智能体

Jta 是一款面向 i18n JSON 文件的 AI 驱动翻译工具,具备自检与增量翻译能力。

详细介绍

Jta 是一款面向 i18n JSON 文件的命令行工具,使用大语言模型(LLM)完成高质量翻译。它引入智能体式反思机制,在初次翻译后对结果进行自检与改进,以提升准确性与流畅度。同时支持增量翻译,只处理新增或修改的键,从而大幅降低重复调用的成本与耗时。

主要特性

  • 智能体式反思:翻译 → 自我评估 → 改进,三步迭代提升质量。
  • 术语管理:自动检测并保存术语字典,保证领域术语一致性。
  • 格式保护:自动保留占位符、HTML 与 Markdown 等格式,避免格式丢失。
  • 增量翻译:仅翻译新增或修改内容,显著节省 API 成本。

使用场景

Jta 适用于需要维护多语言 i18n 文件的开发与本地化流程:从前端界面文案到后端错误信息,均可作为 CI/CD 中的自动翻译步骤。它也适合希望通过 CLI 集成翻译流水线的团队,或在本地/CI 环境中对大规模 JSON 资源执行增量翻译与术语管理。

技术特点

  • 多提供方兼容:支持 OpenAI、Anthropic、Google Gemini 等主流模型。
  • 并发与重试:批处理并发翻译、带指数回退的重试策略,适合生产环境。
  • 可执行二进制与源码安装:提供 Homebrew 包、跨平台二进制与 Go 源码构建方式。
  • 轻量持久化:术语与翻译结果以 JSON 文件保存,便于版本控制与人工校正。
Jta - JSON 翻译智能体
资源信息
💻 命令行 🛠️ 开发工具 🌱 开源