Vertex AI Translation 是 Google Distributed Cloud (GDC) 网闸隔离配置上的三个 Vertex AI 预训练 API 之一。借助 Vertex AI Translation 服务,您可以对 106 种语言进行任意到任意的文本翻译。
Vertex AI Translation 在 Distributed Cloud 中提供以下方法:
| 方法 | 说明 |
|---|---|
batchTranslateDocument |
以异步批处理模式翻译大量文档。 |
detectLanguage |
获取要翻译的语言的名称。 |
getOperation |
获取 Vertex AI Translation 操作的状态。 |
getSupportedLanguages |
返回 Vertex AI Translation API 支持的语言列表。如需查看受支持语言的完整列表,请参阅 Vertex AI Translation 支持的语言。 |
listOperations |
获取与过滤条件匹配的操作列表。 |
translateDocument |
以同步模式翻译文档。 |
translateText |
将输入的文本从一种语言翻译成另一种语言。 |
如需选择性地定义要翻译的术语,请参阅创建和使用术语库。
在发出翻译请求之前,请先设置翻译项目。您可以通过将文本从一种语言翻译为另一种语言,在 Distributed Cloud 上测试 Vertex AI Translation API。
注意事项
使用 Vertex AI Translation API(尤其是 translateText 方法)时,请考虑以下方面:
- 待翻译内容的最大输入长度为 1024 个字符。
translateText方法不支持批处理。字符类型和大量文本会影响翻译质量。 因此,如果您遇到翻译问题,请按以下步骤操作:
- 移除可能影响请求处理的所有特殊字符和转义字符。
- 通过将内容拆分为较小的句子来减小输入大小。
- 通过在单独的请求中将每个较小的句子发送到端点,再次翻译每个较小的句子。
如需了解详情,请参阅 translateText。