You can combine Power BI's localization features with the language parameter feature of the Power BI service to enable multi-language support in Power BI using language parameters in the URL. Here's how to do it:
Steps: Produce translated versions of the report's components:
By including translations for tooltips, titles, visuals, and other report components, Power BI facilitates the creation of multilingual reports. This is accomplished by translating your report into various languages.
In Power BI Desktop, you can configure this by selecting Options and settings from the File menu, followed by Options. Choose the language you want the report to be in by going to the Regional Settings in the options window.
The report should be published to Power BI Service.
Following the Power BI translation setup
After setting up the translations in Power BI Desktop, publish the report to the Power BI Service.
Use URL Parameters for Language Switching:
In Power BI, the language can be controlled via the URL parameter &lang=. You append this parameter to the URL of your report to specify the desired language.
The syntax is as follows:
https://app.powerbi.com/reportEmbed?reportId=<ReportId>&groupId=<GroupId>&lang=<language-code>
or illustration:
&lang=en in English
&lang=es in Spanish
&lang=fr in French
Testing
The report will automatically display in the selected language when you add the language parameter (lang=en, lang=es, etc.) to the URL when you embed it or share it.
An example of a Spanish URL is:
https://app.powerbi.com/reportEmbed?reportId=<ReportId>&groupId=<GroupId>&lang=es