A Vertex AI Translation é uma das três APIs pré-treinadas da Vertex AI no Google Distributed Cloud (GDC) isolado. Com o serviço Vertex AI Translation, a tradução de texto de qualquer idioma para qualquer outro está disponível para 105 idiomas.
A Vertex AI Translation oferece os seguintes métodos disponíveis no Distributed Cloud:
| Método | Descrição |
|---|---|
batchTranslateDocument |
Traduzir um grande volume de documentos no modo de lote assíncrono. |
detectLanguage |
Receber o nome do idioma que você está traduzindo. |
getOperation |
Receber o status das operações da Vertex AI Translation. |
getSupportedLanguages |
Retornar uma lista de idiomas com suporte da API Vertex AI Translation. Para conferir a lista completa, consulte Idiomas com suporte da Vertex AI Translation. |
listOperations |
Receber uma lista de operações que correspondam a um filtro. |
translateDocument |
Traduzir documentos no modo síncrono. |
translateText |
Traduzir o texto de entrada de um idioma para outro. |
Para definir termos a serem traduzidos, consulte Criar e usar um glossário.
Antes de fazer solicitações de tradução, configure um projeto de tradução. Você pode testar a API Vertex AI Translation no Distributed Cloud traduzindo texto de um idioma para outro.
Considerações
Ao usar a API Vertex AI Translation, principalmente o método translateText, considere os seguintes aspectos:
- O comprimento máximo do conteúdo de entrada para tradução é de 1.024 caracteres.
- O método
translateTextnão oferece suporte a lotes. Os tipos de caracteres e grandes partes de texto afetam a qualidade da tradução. Portanto, se você tiver problemas de tradução, siga estas etapas:
- Remova todos os caracteres especiais e de escape que possam afetar o processamento da solicitação.
- Reduza o tamanho da entrada dividindo o conteúdo em frases menores.
- Traduza cada uma das frases menores novamente enviando-as em solicitações separadas para o endpoint.
Para mais informações, consulte translateText.