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