Vertex AI Translation 是 Google Distributed Cloud (GDC) 空气隔离环境中三个 Vertex AI 预训练 API 之一。借助 Vertex AI Translation 服务,您可以将 20 多种语言的文本翻译成英语。
Vertex AI Translation 提供以下可在分布式云中使用的翻译方法:
方法 | 说明 |
---|---|
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
。