Radar 参考
Radar 将翻译过程中发生的情况记录为事件,并通过测量进行检查。本页介绍你在 Radar 各个页面上会遇到的所有术语:各类事件及发送这些事件的集成、翻译由谁生成,以及测量结果代表什么。在仪表盘中,Radar → 参考列出了同样的信息和你所在组织自定义的测量,并分为三个部分:事件、由谁生成和测量。各部分默认折叠,打开后即可查看。
事件类型#
每个事件记录一个字符串发生的一项变化。事件类型为 subject.action:主体说明事件涉及源文本、译文、建议还是 Lingo.dev 本地化请求,操作则说明具体发生了什么。
| 类型 | 含义 | 发送方 |
|---|---|---|
localization.started | Lingo.dev 引擎启动了一个本地化请求。 | Lingo.dev |
localization.completed | Lingo.dev 引擎完成了一个本地化请求,事件包含源文本、目标文本及所用引擎。术语表遵循度、规则遵循度和 MQM 会针对该事件运行。 | Lingo.dev |
source.created | 新增了源语言字符串:源文件中的新键、帮助中心的新文章、版块或类别,或 Crowdin 中的新字符串。 | GitHub, Zendesk, Crowdin |
source.updated | 字符串的源文本发生了变化。 | GitHub, Zendesk, Crowdin |
source.deleted | 源语言中的一个字符串被移除。 | GitHub, Crowdin |
target.created | 新增了目标语言译文。系统会计算该译文的编辑率、编辑距离和编辑模式。 | GitHub, Zendesk, Crowdin |
target.updated | 译文发生了变更。系统通过编辑率、编辑距离和编辑模式,将其与 Lingo.dev 此前写入的版本进行比较。 | GitHub, Zendesk, Crowdin |
target.deleted | 一条译文被移除。 | GitHub, Crowdin |
suggestion.created | 新增了翻译建议:在 Crowdin 中添加了建议,或 Lingo.dev 通过 CLI、CI 或 GitHub App 翻译了文件中的某个键。 | Lingo.dev, Crowdin |
suggestion.updated | 一条建议被修改。 | Crowdin |
suggestion.deleted | 一条建议被移除。 | Crowdin |
suggestion.approved | 评估器批准了一条建议。 | Crowdin |
suggestion.rejected | 评估器拒绝了一条建议。 | Crowdin |
每次提交新增、修改或移除本地化键时,GitHub 仓库都会为每个键发送一个事件。Zendesk 帮助中心会为每种语言下已发布的文章、版块或类别的每个字段发送一个事件。Crowdin 则通过其 webhook 发送字符串级别的活动。请参阅事件来源,了解如何连接各个平台。
同一个字符串可能涉及多个事件:提出建议、批准建议和更新译文分别是三个事件。统计译文数量前,请先按事件类型筛选。
生成者#
Radar → 日志中的生成者筛选器和列用于标识文本或答案由谁生成。
| 生成者 | 名称 | 含义 |
|---|---|---|
llm | AI 模型 | 大语言模型,例如 Lingo.dev 引擎或 Crowdin AI 预翻译。 |
human | 人员 | 译者、评估器,或向仓库提交更改的团队成员。 |
mt | 机器翻译 | 机器翻译引擎,例如 DeepL 或 Google 翻译。 |
tm | 翻译记忆库 | 从翻译记忆库中复用的已获批准的历史译文。 |
algo | 算法 | 用于计算结果(如编辑距离)的代码,而非模型或人员。 |
测量结果#
每个测量项都会为其处理的每个事件给出结果。Radar → 日志 → 测量中的值筛选器可按结果类型进行筛选:
| 值 | 含义 |
|---|---|
| 通过 | 以通过或失败为结果的测量判定译文符合标准。对于编辑率,表示有人修改了译文。 |
| 失败 | 以通过或失败为结果的测量判定译文不符合标准。对于编辑率,表示没有人修改译文。 |
| 已评分 | 采用 0 到 100 分制的测量给出了评分,例如 MQM 或编辑距离。 |
| 不适用 | 该问题不适用于此事件,例如对不含术语表术语的源文本进行术语表检查。此类结果不计入平均值和通过率。 |
| 未满足条件 | 事件类型符合该测量项的要求,但不在其语言、引擎、来源或抽样范围内。不经评判直接返回 N/A(不适用),且不计费。 |
内置测量项#
| 测量项 | 衡量内容 | 运行对象 |
|---|---|---|
| 术语表遵循度 | 译文采用的相关术语表术语占比 | localization.completed |
| Rule adherence | 译文遵循的适用规则占比 | localization.completed |
| MQM | 根据模型列出的错误计算得出的 0 到 100 分评分 | localization.completed |
| 编辑率 | 是否有人修改了译文 | target.created, target.updated |
| 编辑距离 | 文本改动的比例,以百分比表示 | target.created, target.updated |
| 编辑模式 | 一次更改涉及的编辑类型 | target.created, target.updated |
AI 评估器介绍了各个评估器如何计算结果,以及如何编写自己的评估器。