Nesta página, mostramos como detectar o idioma do texto de entrada com as edições Basic e Advanced da Cloud Translation.
Antes de começar
Antes de começar a usar a API Cloud Translation, é preciso ter um projeto com a API Cloud Translation ativada e as credenciais apropriadas. Também é possível instalar bibliotecas de cliente para linguagens de programação comuns para ajudar você a fazer chamadas para a API. Para mais informações, consulte a página Configuração.
Escolha sua versão de API preferida:
Como detectar o idioma de uma string de texto
Detecte o idioma de uma string de texto enviando uma solicitação HTTP usando um URL no seguinte formato:
https://translation.googleapis.com/v3/projects/PROJECT_NUMBER_OR_ID/locations/global:detectLanguageComo detectar o idioma de uma única string
REST
Para detectar o idioma de um texto, faça uma solicitação POST e forneça o corpo apropriado. Consulte a seguir o exemplo de uma solicitação POST usando curl e PowerShell. O exemplo usa o token de acesso de uma conta de serviço configurada para o projeto com a Google Cloud CLI do Google Cloud.
Consulte a página Configuração
para instruções de como instalar a CLI do Google Cloud, configurar um projeto com uma conta de serviço
e conseguir um token de acesso.
Antes de usar os dados da solicitação abaixo, faça estas substituições:
- PROJECT_NUMBER_OR_ID: o ID numérico ou alfanumérico do seu projeto do Google Cloud
Método HTTP e URL:
POST https://translation.googleapis.com/v3/projects/PROJECT_NUMBER_OR_ID/locations/global:detectLanguage
Corpo JSON da solicitação:
{
"content":"Доктор Ватсон, иди сюда!"
}
Para enviar a solicitação, expanda uma destas opções:
Você receberá uma resposta JSON semelhante a esta:
{
"languages": [
{
"languageCode": "ru",
"confidence": 1
}
]
}
languageCode informa o código do idioma detectado. confidence é um intervalo de 0 a 1. 1 é 100% confiante.
Go
Antes de testar este exemplo, siga as instruções de configuração do Go no Guia de início rápido da Cloud Translation: como usar bibliotecas de cliente. Saiba mais na documentação de referência da API Cloud Translation para Go.
Para autenticar-se no Cloud Translation, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Antes de testar este exemplo, siga as instruções de configuração do Java no Guia de início rápido do Cloud Translation: como usar bibliotecas de cliente. Saiba mais na documentação de referência da API Cloud Translation para Java.
Para autenticar-se no Cloud Translation, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Antes de testar este exemplo, siga as instruções de configuração do Node.js no Guia de início rápido do Cloud Translation: como usar bibliotecas de cliente. Saiba mais na documentação de referência da API Cloud Translation para Node.js.
Para autenticar-se no Cloud Translation, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Antes de testar este exemplo, siga as instruções de configuração do Python no Guia de início rápido do Cloud Translation: como usar bibliotecas de cliente. Saiba mais na documentação de referência da API Cloud Translation para Python.
Para autenticar-se no Cloud Translation, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Outras linguagens
C#: Siga as Instruções de configuração do C# na página das bibliotecas de cliente e acesse a Documentação de referência do Cloud Translation para o .NET.
PHP: Siga as Instruções de configuração do PHP na página das bibliotecas de cliente e acesse a Documentação de referência do Cloud Translation para PHP.o
Ruby: Siga as Instruções de configuração do Ruby na página das bibliotecas de cliente e acesse a Documentação de referência do Cloud Translation para Ruby.
Recursos e sugestões de leitura
- Para começar a usar a API, configure-a e siga o guia de início rápido.
- Comparar modelos compatíveis
- Personalizar o modelo NMT
- Personalizar o LLM de tradução
- Idiomas disponíveis
- Formatos compatíveis
- Fazer uma tradução adaptativa
- Migrar para o Translation Advanced
- Para respostas a perguntas gerais sobre a Cloud Translation, consulte a página Perguntas frequentes gerais.