Skip to main content

Notifications

Community site session details

Community site session details

Session Id : SPannWuNvXWcsKnHL2ZunX
Power Apps - Power Apps Pro Dev & ISV
Suggested answer

Conector Microsoft Translator v2 - Power APPs

Like (0) ShareShare
ReportReport
Posted on 10 Dec 2024 18:54:11 by 2
Ola, estou criando uma tela para tradução de texto para inglês, utilizando o conector da Microsoft translator v2, acontece que  a formula finaliza sem nenhum erro, mas não me retorna o texto traduzido. Alguém poderia me ajudar ?
  • LA-10121634-0 Profile Picture
    2 on 03 Jan 2025 at 17:10:59
    Conector Microsoft Translator v2 - Power APPs
    A formula como é mostrada, não e reconhecida pela plataforma e quando reconhece nao mostra o resultado
  • Suggested answer
    Garima_PowerPlatform Profile Picture
    170 on 11 Dec 2024 at 05:49:45
    Conector Microsoft Translator v2 - Power APPs

    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:

     
     
    TranslatorV2.Translate("Texto a ser traduzido", "pt", "en")

    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:

     
    First(TranslatorV2.Translate("Texto a ser traduzido", "pt", "en")).text

    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:

     
     
    Text(First(TranslatorV2.Translate("Texto a ser traduzido", "pt", "en")))

    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:

    1. Caixa de Texto (Text Input):

      • Nome: txtInputTexto
      • Aqui o usuário digita o texto que quer traduzir.
    2. Botão (Button):

      • Nome: btnTraduzir
      • Ação OnSelect:
         
         
        Set(
        TextoTraduzido,
        First(TranslatorV2.Translate(txtInputTexto.Text, "pt", "en")).text
        )
    3. Rótulo (Label):

      • Nome: lblResultado
      • Texto:
         
        TextoTraduzido

    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.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Understanding Microsoft Agents - Introductory Session

Confused about how agents work across the Microsoft ecosystem? Register today!

Warren Belz – Community Spotlight

We are honored to recognize Warren Belz as our May 2025 Community…

Congratulations to the April Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard > Power Apps - Power Apps Pro Dev & ISV

#1
WarrenBelz Profile Picture

WarrenBelz 49 Most Valuable Professional

#2
mmbr1606 Profile Picture

mmbr1606 35 Super User 2025 Season 1

#3
Michael E. Gernaey Profile Picture

Michael E. Gernaey 31 Super User 2025 Season 1

Overall leaderboard
Loading started