有货

Polyglot

你的应用和网站文案支持 43 种语言,由你自己的模型翻译,并逐条校对。

  • Linux or macOS
  • Python 3.9+
  • Local LLM
  • 6 file formats
$397一次性

包含 12 个月的更新

功能介绍

Polyglot 会获取你的应用和网站已有的英文字符串,使用你自己运行的模型,将它们翻译成多达 42 种其他语言,并写入各平台期望的文件和文件夹中。每个字符串返回时都会经过检查:如果占位符、标签或你保留的名称丢失,或者译文不符合该语言的书写系统,该字符串会被重新请求;如果仍然失败,则将其排除并报告,而不是发布损坏的内容。

在真实模型上测试

套件包含哪些内容

翻译器

批量发送至您的模型,进行检查,指出问题并重试,具备翻译记忆功能,支持并行处理多种语言。

六种格式

读写器可保留各平台的转义字符、文件夹结构和复数规则。

检查工具

可独立使用:将您已有的译文与其英文源文进行比对检查。

示例应用

一个小型应用,包含全部六种格式及其配置,供您在使用自己的项目之前试用。

系统要求

  • Linux 或 macOS,配备 Python 3.9 或更新版本;无需通过 pip 安装任何内容。
  • 一个 OpenAI-compatible 模型服务器,配备多语言指令模型;我们使用的是开源 Qwen 模型(Qwen3.8-Flash-Next,量化为 4 位)。

须知

  • 检查工具能发现导致应用崩溃的问题,但无法发现语义错误:请让母语人士阅读您的商品详情页、付费墙和法律文本。
  • 此版本中,gettext 复数条目仍保留为英文。
  • 速度取决于您的模型。
  • 检查工具免费且开源:GitHub 上的 translation-checks。套件增加了翻译器、六种格式、复数形式、翻译记忆以及一年的更新。

常见问题

支持哪些语言?

从英文翻译成以下语言:阿拉伯语、阿姆哈拉语、保加利亚语、捷克语、德语、希腊语、西班牙语、波斯语、芬兰语、菲律宾语、法语、苏格兰盖尔语、希伯来语、海地克里奥尔语、匈牙利语、亚美尼亚语、印尼语、意大利语、日语、高棉语、卡纳达语、韩语、马其顿语、马来语、荷兰语、挪威语、奥罗莫语、旁遮普语、波兰语、葡萄牙语(巴西)、罗马尼亚语、俄语、斯洛伐克语、斯洛文尼亚语、塞尔维亚语、瑞典语、泰语、土耳其语、乌克兰语、越南语以及简体中文和繁体中文。

需要 GPU 吗?

Polyglot 本身不需要;这取决于您的模型服务器。小型模型可以在 CPU 上运行,但速度较慢;使用 GPU 处理多语言的大文件只需几分钟。

模型翻译错误的字符串会怎样处理?

系统会单独重新请求该字符串,并指明具体问题。如果仍然失败,则将其从文件中剔除,因此您的应用会显示该字符串的英文原文,并在运行日志中列出该字符串及其失败原因。不会写入任何有问题的内容。

可以使用托管 API 吗?

可以:任何提供 OpenAI-compatible 聊天端点的服务均可。将其基础 URL 和模型名称填入 polyglot.json,并将密钥保存在文件中。

已更新: