top of page
Search
Writer's pictureMardith Pascua

Empower Your Apps Globally: Harnessing the Multi-Language Connector in Power Apps

Imagine you have a power apps business application being utilized across different countries; your application must speak the native tongues of your users as fluently as you do. 


Welcome to the next frontier of digital transformation with Power Apps Multi-Language feature - “Microsoft Translator”, whether you have customers in China, Paris, or Japan, this feature empowers you to create an intuitive, dynamic, and culturally sensitive applications that reflects on their local languages. 


In this example, we will create a canvas application and show you how the Multi-Language connector “Microsoft Translator” of Power Apps can help you make your application more dynamic and adapt to your user’s languages. We will create a simple application where you can input a word or sentence and the app will translate it to a selected language. 


Create a blank canvas application, first, we will add the connector, go to Data, then add the “Microsoft Translator V2”. 


Then, add the following controls: 

  • Text Input – for the provided text to be translated 

  • Drop Down – to show the list of languages 

  • Button – for the Translation command 

  • Text Input – for the translated text 


Once you have added all the initial controls that we will use, we will now use the Microsoft Translator V2 connector to show all the available languages, select the Dropdown control that we have added. Go to the property of the Drop down, type in MicrosoftTranslatorV2.Languages(). 



With Microsoft Translator connector, you gain access to over 60 languages, and the flexibility to incorporate any language of your choice.  


Now, we have the drop down where all the available languages from this connector will be displayed, we will now add function where provided text will be used for the translation. Select the button, go to the OnSelect propery, and add the following code: 


Set( 

    varTranslatedText, 

    If( 

        IsBlank(TextInput1.Text), 

        "", 

        MicrosoftTranslatorV2.Translate( 

            Dropdown1.Selected.Code, 

            TextInput1.Text 

        ) 

    ) 


We are using variable “varTranslatedText” to hold the value of the translated text. Notice that we are using MicrosoftTranslatorV2.Translate() to translate the provided text to the selected language. 


Once done, we can now test the application. 




In this demo, we only show one way of how you can utilize the Microsoft translator connector for your business application to become more dynamic and adapt to your user’s language.

 

Integrating the Microsoft Translator V2 connector into Power Apps proves to be a game-changer for enhancing the multilingual capabilities of your business applications. This feature offers a seamless translation that can breakdown language barriers and broaden accessibility.

For more information about the connector, please visit the: https://learn.microsoft.com/en-us/connectors/translatorv2/


152 views0 comments

Comments


bottom of page