Hello Community,
I am working on a Power Apps + SharePoint solution where users from different regions will access the same application but in their own native language (for example Gujarati, Hindi, Spanish, etc.).
My goal is to provide a fully localized user experience while keeping the data stored in a single base language (English) for consistency, reporting, and searchability.
Business Requirement
I need to achieve the following:
- The Power App UI (labels, buttons, form fields, etc.) should display in the user’s selected language
- The user should be able to enter data in their native language (e.g., Gujarati)
- The data must be stored in English in the SharePoint list
- When another user opens the same record, they should either:
- See the English version, or
- See the data automatically translated to their own selected language
What I have explored
I have researched and tested multiple approaches:
1. Custom Translation Tables
2. Import Localization Excel into Power Apps
3.Multi-language canvas app with localized experience.
My Key Questions
-
Is there any recommended pattern in Power Apps / Power Platform to:
-
Show the entire app UI in the user’s selected language
-
Allow the user to type in their native language
-
Automatically translate and store the data in English in SharePoint or Dataverse?
-
- Is there any native feature or best-practice architecture for:
-
Real-time translation of form input
-
While still maintaining a single base language in the database?
-
- How do real-world enterprise Power Apps solutions handle this scenario without maintaining large, manual translation tables for every data field?
Any clarification or guidance would be really helpful.
Thank you!

Report
All responses (
Answers (