trans·glot
本页面以词典条目的形式呈现整个产品:Transglot 的含义、使用方法及其背后的理念。简而言之,它将您应用中的每个字符串翻译成您发布的每种语言,并检查每个字符串的占位符、复数形式、术语表用词和长度,当某行被拒绝时,CI 作业将失败。
| tranz-glot |
使语言变得枯燥
一键推送。运行中的每个区域设置都会经过起草和四道关卡的检查,结果将以您分支上的提交形式返回,或通过仓库连接器以拉取请求的形式返回。
- 免费计划起始提供 100,000 个单词,其中 75,000 个在电话验证后提供
- 无需信用卡即可开始
- 每行经过四道关卡
Plate II
运行的实际显示效果
定义
驻留在代码仓库中的本地化流水线:推送一个字符串,运行中的每个语言环境都会通过四项自动质量检查返回结果。
无需电子表格、代理机构队列或关于文案的会议,即可在项目支持的所有语言环境中发布功能。
指本地化:状态正常时不可见,出错时显眼。这是基础设施所能获得的最高赞誉。
为您避免风险的拒绝机制。每行都会检查占位符完整性、复数形式完备性、术语表用词及最大长度;损坏的占位符、复数形式或禁用术语将在单次修正重试中修复,否则该行将被拦截,并记录超出长度限制的情况。来源:QaRunner::preGate()。
按月定价并包含字数额度,而非按字计费。团队版每月 49 美元,席位不限;超出额度的部分按每字 0.0008 美元计费。所有 41 种集成均包含在内,无需额外付费。
一条字符串, 覆盖所有市场。
Pay now. Your order ships today.
Jetzt bezahlen. Ihre Bestellung wird heute versandt.
六个面板仅为示例,并非限制。没有固定的语言列表:任何 ICU 识别的 BCP-47 标签均可接受,当前表格中包含 708 个区域设置。
免费开始工作区中的示例

术语列表
引擎不得更改的词汇,及其在每个区域设置中的对应目标译文。

编辑中的一行
目标译文在字段中打开并带有轮廓,旁边显示该行的状态。

项目控制
令牌、可发布密钥、Webhook、术语表和风格指南,均集中在一个页面上。
已验证 数据。
- 708
验证器接受的语言区域
任何 ICU 识别的 BCP-47 标签,以及针对表外标签的结构化回退机制。
ICU 语言区域表 - 224
拥有独立复数规则集的语言
如果翻译缺少其语言要求的复数形式,将无法通过复数检查,从而阻止发布。
resources/data/plural_categories.php - 4
对每一行进行的确定性检查
占位符、复数、术语表、长度。前置检查和翻译路径上均执行相同的四项检查。
QaRunner::preGate() - 20
读取和写入的文件格式
每种格式均支持往返处理,因此返回的文件与您原有的文件一致。
编解码器列表 - 12
签名的 Webhook 事件
按顺序进行类型化、签名和重试,每次尝试均记录在交付日志中。
App\Enums\WebhookEvent - $0.0008
超出套餐额度的每字费用
免费计划和开源授权采用硬性上限而非计量计费,因此不会产生额外账单。
config/plans.php
引自 来源。
ICU 识别的任何 BCP-47 标签都会被规范化,对于表外的标签则提供结构性回退。
关于语言区域(locale)的定义
包含损坏占位符、复数形式或禁用术语的行将在单次修正重试中修复,否则将被拦截。
关于质量门禁的作用
超出套餐额度的单词按每词 $0.0008 计费。免费版和赠予层采用硬上限而非计量计费。
关于费用说明
常见问题
读者带着疑问而来,我们给予直白的解答。
- Transglot 具体是做什么的?
- 它会将您产品中的字符串翻译为您发布的所有语言,并在触发推送或同步更改时执行翻译,且在合并前检查每一处译文。您可以保留自己的文件和现有工作流;语言管理不再是一个独立的项目负担。
- 我需要重写现有的国际化(i18n)配置吗?
- 不需要。它能读取您已有的文件,支持从 JSON、YAML 到 gettext、.strings、XLIFF 和 ARB 等共二十种格式,并以相同的结构写回。您的键名和架构保持不变。
- 当翻译未通过检查时会发生什么?
- 四项自动检查会读取每一行:占位符、复数形式、术语表用词和长度。损坏的占位符、缺失的复数形式或禁用的术语表用词将获得一次修正重试机会,如果仍然失败,该行将被拒绝而非写入。仅超出长度限制的行会被写入而非拒绝,并且从团队计划开始,自动批准或 QA 运行会将其标记为待审查。
- 它支持多少种语言?
- 没有固定的语言列表限制。系统接受 ICU 识别的任何 BCP-47 标签,当前表中包含 708 个语言区域,其中 224 种语言拥有各自的复数规则,并由质量门禁强制执行。
- Transglot 的费用是多少?
- 免费版为 0 美元,起始提供 100,000 个单词(注册时 25,000 个,电话验证后 75,000 个),之后每月 10,000 个,支持 15 个语言区域(包括源语言)、三个席位,但不含 API。Starter 计划每月 19 美元,Team 计划每月 49 美元且席位无限,Business 计划每月 149 美元。超出计划配额的单词按每字 0.0008 美元计费,按年支付的费用为月费的十倍。
- 有免费试用吗?
- 免费计划无需绑定信用卡且永不过期,这就是最真诚的试用体验。付费计划在免费计划基础上额外提供 14 天试用。
- 人工翻译员还能审查工作成果吗?
- 可以,大多数团队都会保留一名审查员。翻译人员可以使用自己的账户在同一个网格中工作,并且可以将赠予权限限制为单一语言,这样外部自由职业者只能看到法语等内容。
- 它能与我们已经使用的工具配合工作吗?
- 共有 41 种集成:涵盖内容系统、设计工具、帮助中心和代码仓库。这些集成均不额外收费;任何付费计划均包含 36 种,团队版及以上计划包含全部 41 种(即额外 5 种从团队版开始提供)。
- 你们会使用我们的内容来训练模型吗?
- 不会。您的字符串仅被发送至信任中心列出的子处理器进行翻译,不作他用。信任中心是记录谁有权处理您内容的权威依据。
- 我如何导出翻译内容?
- 通过 API 拉取端点、CLI、交付包或文件存储同步。所有这四种方式都需要项目令牌,该令牌在入门版计划中提供。