O Vertex AI Translation é uma das três APIs pré-preparadas do Vertex AI no Google Distributed Cloud (GDC) air-gapped. Com o serviço Vertex AI Translation, pode traduzir texto escrito em mais de vinte idiomas para inglês.
O Vertex AI Translation oferece os seguintes métodos disponíveis no Distributed Cloud:
| Método | Descrição | 
|---|---|
batchTranslateDocument | 
Traduza um grande volume de documentos no modo de lote assíncrono. | 
detectLanguage | 
Obter o nome do idioma que está a traduzir. | 
getOperation | 
Obtenha o estado das operações do Vertex AI Translation. | 
getSupportedLanguages | 
Devolve uma lista de idiomas suportados pela API Vertex AI Translation. Para ver a lista completa dos idiomas suportados, consulte o artigo Idiomas suportados para a Vertex AI Translation. | 
listOperations | 
Obtenha uma lista de operações que correspondem a um filtro. | 
translateDocument | 
Traduza documentos no modo síncrono. | 
translateText | 
Traduzir texto introduzido de um idioma para outro. | 
Para definir opcionalmente termos a traduzir, consulte o artigo Crie e use um glossário.
Antes de fazer pedidos de tradução, configure um projeto de tradução. Pode testar a API Vertex AI Translation no Distributed Cloud traduzindo texto de um idioma para outro.
Considerações
Quando usar a API Vertex AI Translation, particularmente o método translateText, considere os seguintes aspetos:
- O comprimento máximo de entrada de conteúdos para tradução é de 1024 carateres.
 - O método 
translateTextnão suporta o processamento em lote. Os tipos de carateres e as grandes porções de texto afetam a qualidade da tradução. Por conseguinte, se tiver problemas de tradução, siga estes passos:
- Remova todos os carateres especiais e de escape que possam afetar o processamento do pedido.
 - Reduza o tamanho da entrada dividindo o conteúdo em frases mais pequenas.
 - Traduza novamente cada uma das frases mais pequenas enviando-as em pedidos separados para o ponto final.
 
Para mais informações, consulte translateText.