Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers!
Enter the sweepstakes now!Preparing for a certification exam? Ask exam experts all your questions on May 15th. Register now.
I am working with Power BI Report Server and managing translations in my report. Specifically, I want the metadata translations to update automatically when I change the browser language.
To manage translations, I use Tabular Editor as well as translations within my data.
However, when I access the report on the web through Report Server and change the language, the translation does not apply instantly. I end up with a mix of the old language and the new one.
For example, if the default is French and I change my browser language to English, the report displays both French and English at the same time.
Sometimes, I have to refresh the URL multiple times (up to 10 times) before everything appears in English, or I have to wait at leastone hour for the full translation to apply.
For instance, I use DAX measures to dynamically manage the titles of my filters, depending on the user’s language. These measures detect the user’s language and display the title accordingly.
In this case, I can see that only two of my filter titles are translated correctly, while the others remain in the previous language.
.
Thank you for your help.
Best regards,
I wanted to check if you had the opportunity to review the information provided. Please feel free to contact us if you have any further questions. If my response has addressed your query, please accept it as a solution and give a 'Kudos' so other members can easily find it.
Thank you.
Hi @valentinphan
We have not received a response from you regarding the query and were following up to check if you have found a resolution from the information provided below. If you find the response helpful, please mark it as the accepted solution and provide kudos, as this will help other members with similar queries.
Thank You!
Thank you for reaching out to the Microsoft Fabric Community Forum.
Power BI Report Server uses the browser's Accept-Language header to apply metadata translations, but it doesn't always refresh cached translations immediately, leading to partial or delayed updates. Unlike Power BI Service, it doesn't fully support dynamic language switching at runtime, so metadata elements may not consistently reflect the new language without a full cache refresh.
For consistent multilingual behavior, Use a user-based language parameter (instead of browser language) to control translations in Power BI Report Server. Create a parameter (e.g. LanguageSelection) that allows the user to select their preferred language at runtime. Then, use this parameter in your DAX measures and visuals to drive all label translations, ensuring full consistency.
For more details, refer to the official guidance on:
Use locale values in multiple-language Power BI reports - Power BI | Microsoft Learn
Add a language to a Power BI report in Translations Builder - Power BI | Microsoft Learn
Compare Power BI Report Server and the Power BI service - Power BI | Microsoft Learn
If this response resolves your query, kindly mark it as the Accepted Solution to help other community members. A Kudos is also appreciated if you found the response helpful.
Thank you!
Check out the April 2025 Power BI update to learn about new features.
Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
User | Count |
---|---|
4 | |
4 | |
3 | |
2 | |
2 |