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)。 |