了解翻译功能

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 方法不支持批处理。
  • 字符类型和大量文本会影响翻译质量。 因此,如果您遇到翻译问题,请按以下步骤操作:

    1. 移除可能影响请求处理的所有特殊字符和转义字符。
    2. 通过将内容拆分为较小的句子来减小输入大小。
    3. 通过在单独的请求中将每个较小的句子发送到端点,再次翻译每个较小的句子。

如需了解详情,请参阅 translateText。