Azure AI 翻译服务的服务限制

可在本文中快速参考和详细了解 Azure AI 翻译服务在文本和文档翻译方面的字符和数组限制。

文本翻译

费用是根据字符数而不是请求频率产生的。 字符限制基于订阅。

每个请求的字符和数组限制

每个翻译请求在所有目标语言中都限制为 50,000 个字符。 例如,如果发送 3,000 个字符的翻译请求来翻译成三种不同的语言,则请求大小为 3,000x3 = 9,000 个字符,满足请求限制。 由于我们是按字符而不是请求数收费,因此建议发送较短的请求。

下表列出了每个文本翻译操作的数组元素和字符限制。

操作 数组元素的最大大小 最大数组元素数 最大请求大小(字符数)
Translate 50,000 1,000 50,000
Transliterate 5,000 10 5,000
Detect 50,000 100 50,000
BreakSentence 50,000 100 50,000
字典查找 100 10 1,000
字典示例 100 个用于文本,100 个用于翻译(总共 200 个) 10 2,000

每小时的字符限制

每小时的字符限制取决于翻译器订阅层。

每小时配额应在一小时内均匀使用。 例如,在 F0 层限制为每小时 200 万字符时,使用字符的速度不应超过大约 33,300 个字符/分钟。 滑动窗口范围是 200 万个字符除以 60 分钟。

在以下情况下,可能会收到配额不足的响应:

  • 已达到或超过配额限制。
  • 在太短的时间内使用了大部分配额。

对并发请求没有限制。

字符限制
F0 每小时 200 万个字符
S1 每小时 4000 万个字符
S2/C2 每小时 4000 万个字符
S3/C3 每小时 1.2 亿个字符
S4/C4 每小时 2 亿个字符

多服务订阅的限制与 S1 层相同。

这些限制仅限于 Microsoft 的标准翻译模型。

延迟

使用标准模型时,翻译器的最大延迟为 15 秒,而使用自定义模型时,则为 120 秒。 通常,对于 100 个字符以内的文本的响应,将在 150 毫秒到 300 毫秒内返回。 自定义翻译模型的持续请求速率具有相似的延迟特征,在请求速率为间歇性时,可能会有更长的延迟。 响应时间因请求大小和语言对而异。 如果在此期限内未收到翻译或错误响应,请检查代码、网络连接并重试。

文档翻译

注意

  • 文档翻译不能用于翻译受保护的文档,例如使用加密密码的文档或限制复制内容的文档。
  • 翻译包含多种语言的文档时(仅限批操作),该功能适用于使用单一语言的完整句子。 如果句子包含多种语言,内容可能不会全部翻译成目标语言。
异步(批处理)操作限制
属性 限制
文档大小 ≤ 40 MB
文件总数。 ≤ 1000
一个批中的内容总大小 ≤ 250 MB
一个批中的目标语言数 ≤ 10
翻译内存文件的大小 ≤ 10 MB
同步操作限制
属性 限制
文档大小 ≤ 10 MB
文件总数。 1
目标语言数 1
翻译内存文件的大小 ≤ 1 MB
翻译的字符限制 每分钟 600 万个字符 (cpm)。

后续步骤