Com a tarefa Translate - Text, é possível traduzir um texto de entrada usando o Cloud Translation. O texto de entrada pode ser simples ou HTML.
O Cloud Translation é um serviço do Google Cloud que permite traduzir textos para mais de cem pares de idiomas com a capacidade de detecção automática. Para uma lista de idiomas compatíveis, consulte Idiomas compatíveis.
Antes de começar
Execute as seguintes tarefas no projeto do Google Cloud antes de configurar a tarefa Translate - Text:
- Ativar a API Cloud Translation (
translate.googleapis.com
). - Criar um perfil de autenticação. A integração da Apigee usa um perfil de autenticação para se conectar a um endpoint de autenticação para a tarefa Translate - Text.
Para informações sobre como conceder papéis ou permissões adicionais a uma conta de serviço, consulte Como conceder, alterar e revogar acesso.
Configurar a tarefa "Translate: Text"
- Na IU da Apigee, selecione sua organização da Apigee.
- Clique em Desenvolver > Integrações.
- Selecione uma integração existente ou clique em Criar integração.
Caso você esteja criando uma nova integração, siga estas etapas:
- Digite um nome e uma descrição na caixa de diálogo Criar integração.
- Selecione uma Região para a integração na lista de regiões compatíveis.
- Clique em Criar.
Isso abre a integração na página do designer de integração.
- Na barra de navegação do designer de integração, clique em +Adicionar uma tarefa/gatilho> Tarefas para conferir a lista de tarefas disponíveis.
- Clique e coloque o elemento Translate - Text no designer de integração.
- Clique no elemento Translate - Text no designer para visualizar o painel de configuração de tarefas Translate - Text.
- Acesse Autenticação e selecione o perfil de autenticação que você quer usar.
Opcional. Se você não tiver criado um perfil de autenticação antes de configurar a tarefa, clique em + Novo perfil de autenticação e siga as etapas em Criar um novo perfil de autenticação.
- Acesse Entrada de tarefas e configure os campos de entrada exibidos com a tabela Parâmetros de entrada de tarefas.
As mudanças nos campos de entrada são salvas automaticamente.
Parâmetros de entrada da tarefa
A tabela a seguir descreve os parâmetros de entrada da tarefa Translate - Text:
Propriedade | Tipo de dados | Descrição |
---|---|---|
Região | String | Região em que você quer executar a operação de tradução. Por exemplo, us-central1 . |
ProjectsId | String | É o ID do seu projeto no Google Cloud. |
Solicitação | JSON | Consulte Estrutura de solicitação JSON. Para traduzir vários textos de entrada, especifique as strings no campo contents do corpo da solicitação. Por exemplo, "contents": ["Hello World", "This is an example text"] .
|
Saída da tarefa
A tarefa Translate - Text retorna o texto de saída traduzido, semelhante à seguinte saída de exemplo:
{ "translations": [ { "translatedText": "Bonjour le monde", }, { "translatedText": "Ceci est un exemple de texte", } ] }
Estratégia de solução de erros
A estratégia de solução de erros para uma tarefa especifica a ação a ser realizada se a tarefa falhar devido a um erro temporário. Para mais informações sobre como usar uma estratégia de tratamento de erros e conhecer os diferentes tipos de estratégias de tratamento de erros, consulte Estratégias de tratamento de erros.
A seguir
- Adicione bordas e condições de borda.
- Teste e publique sua integração.
- Configure um gatilho.
- Adicione uma tarefa de mapeamento de dados.
- Confira todas as tarefas para os serviços do Google Cloud.