Power Apps has revolutionized how businesses develop applications by enabling seamless translation to various languages. In a recent video, Brian Knight and Andrew Perez walk us through the breakthrough multilingual features of Power Apps, highlighting how you can translate both canvas and model-driven applications from English to languages like Spanish, Portuguese, and Arabic. Let’s dive into the key takeaways from the session:
The first step to translating any Power App is enabling language options within the environment. The video starts by explaining how to activate different languages through the Power Platform Admin Center. Andrew Perez walks viewers through this process step by step:
Once you apply the language, Microsoft’s core tables (such as contacts and accounts) are translated automatically. However, if you have custom tables, such as those created in your specific app, you’ll need to manually translate them.
For applications with custom-built tables, translation becomes more hands-on. Andrew Perez demonstrates how to export translation files and customize them:
This step ensures that all user-facing elements in the app are translated into the new language while leaving data entries intact, which remain in the original language.
In a Canvas app, the translation approach is slightly different. Andrew Perez demonstrates the process of creating a multilingual experience using the OnStart property:
This method allows for quick and efficient translation within the Canvas app, utilizing the OnStart property to dynamically adjust the app’s language settings. As soon as the app is opened, it reads the language setting and translates all labels accordingly.
Once all translations are in place, the final step is to publish the customizations and test the application. Andrew Perez demonstrates this process:
This ensures that users in different regions can interact with the app in their native language without additional configuration.
In summary, translating Power Apps to support multiple languages involves a few key steps:
By following these steps, you can easily create multilingual Power Apps that cater to a diverse user base, enhancing accessibility and user experience. Whether you're building a model-driven or canvas app, these techniques will enable you to provide a localized experience for users worldwide.
Don't forget to check out the Pragmatic Works' on-demand learning platform for more insightful content and training sessions on Power Apps and other Microsoft applications. Be sure to subscribe to the Pragmatic Works YouTube channel to stay up-to-date on the latest tips and tricks.