Este guia descreve como usar a sua versão preferida da Cloud Translation API para listar os idiomas suportados.
Antes de começar
Antes de poder começar a usar a API Cloud Translation, tem de ter um projeto com a API Cloud Translation ativada e as credenciais adequadas. Também pode instalar bibliotecas cliente para linguagens de programação comuns para ajudar a fazer chamadas para a API. Para mais informações, consulte a página Configuração.
Escolha a sua versão da API preferida:
Liste os idiomas compatíveis {:id="supported-languages"}
REST
Para receber uma lista de todos os idiomas suportados, faça um pedido GET ao URL https://translation.googleapis.com/v3/projects/project-number-or-id/locations/location/supportedLanguages.
O exemplo seguinte mostra um pedido GET usando curl e o PowerShell. O exemplo usa o token de acesso para uma conta de serviço
configurada para o projeto através da Google Cloud CLI do Google Cloud.
Para ver instruções sobre a instalação da CLI do Google Cloud,
a configuração de um projeto com uma conta de serviço e a obtenção de um token de acesso,
consulte a página de configuração.
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
- PROJECT_NUMBER_OR_ID: o ID numérico ou alfanumérico do seu Google Cloud projeto
Método HTTP e URL:
GET https://translation.googleapis.com/v3/projects/PROJECT_NUMBER_OR_ID/locations/global/supportedLanguages
Para enviar o seu pedido, expanda uma destas opções:
Deve receber uma resposta JSON semelhante à seguinte:
{
"languages": [
"languageCode": "af",
"supportSource": true,
"supportTarget": true
},
{
"languageCode": "am",
"supportSource": true,
"supportTarget": true
},
{
"languageCode": "ar",
"supportSource": true,
"supportTarget": true
},
....
{
"languageCode": "zu",
"supportSource": true,
"supportTarget": true
}
]
}
A lista é ordenada alfabeticamente por código de idioma. Esta consulta devolve códigos de idioma ISO-639 para idiomas suportados. Alguns códigos de idioma também incluem um código de país, como zh-CN ou zh-TW. Por exemplo:
{
"languageCode": "zh-TW",
"supportSource": true,
"supportTarget": true
},Go
Antes de experimentar este exemplo, siga as Goinstruções de configuração no início rápido do Cloud Translation com bibliotecas cliente. Para mais informações, consulte a documentação de referência da GoAPI Cloud Translation.
Para se autenticar no Cloud Translation, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Java
Antes de experimentar este exemplo, siga as Javainstruções de configuração no início rápido do Cloud Translation com bibliotecas cliente. Para mais informações, consulte a documentação de referência da JavaAPI Cloud Translation.
Para se autenticar no Cloud Translation, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Node.js
Antes de experimentar este exemplo, siga as Node.jsinstruções de configuração no início rápido do Cloud Translation com bibliotecas cliente. Para mais informações, consulte a documentação de referência da Node.jsAPI Cloud Translation.
Para se autenticar no Cloud Translation, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.