1. Verifique a Fórmula da Tradução
Primeiro, garanta que a fórmula de tradução esteja correta. A sintaxe básica para o conector de tradução é a seguinte:
Onde:
- O primeiro parâmetro é o texto que você deseja traduzir.
- O segundo parâmetro é o código da língua de origem (neste caso, "pt" para português).
- O terceiro parâmetro é o código da língua de destino (neste caso, "en" para inglês).
2. Acessando o Texto Traduzido
O conector retorna um objeto que contém várias informações, incluindo o texto traduzido. Você precisa acessar esse texto corretamente.
Tente usar o seguinte código para garantir que você está pegando o texto traduzido da resposta:
A função First() é usada para pegar o primeiro item da resposta (caso a tradução retorne mais de um item) e o .text é o campo onde o texto traduzido está armazenado.
3. Testar a Resposta
Se o texto ainda não aparecer, pode ser útil visualizar a resposta completa do conector. Você pode fazer isso exibindo a resposta em um rótulo (Label) para entender como ela está estruturada.
Crie um rótulo e defina o seu texto como:
Isso deve mostrar a estrutura completa da resposta que está sendo retornada. Assim, você pode verificar se o texto traduzido está em outro campo ou se há algum outro erro na resposta.
4. Exemplo Completo
Aqui está um exemplo de como configurar uma tela simples para traduzir texto:
-
Caixa de Texto (Text Input):
- Nome:
txtInputTexto
- Aqui o usuário digita o texto que quer traduzir.
-
Botão (Button):
- Nome:
btnTraduzir
- Ação
OnSelect:
-
Rótulo (Label):
- Nome:
lblResultado
- Texto:
Com esse exemplo, quando o usuário clicar no botão, o texto digitado será traduzido de português para inglês e exibido no rótulo.
5. Verifique Permissões e Limitações
- Limitações de uso: Certifique-se de que você não atingiu o limite de requisições da API do Microsoft Translator, o que pode impedir a tradução de ser realizada.
- Autenticação: Confirme que o conector está autenticado corretamente com as permissões necessárias para acessar a API de tradução.