Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
valentinphan
New Member

Translation with power bi report server

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.

 

 

.Power bi ticket.png

Thank you for your help.
Best regards,

1 ACCEPTED SOLUTION
v-karpurapud
Community Support
Community Support

Hi @valentinphan 


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!

 

View solution in original post

4 REPLIES 4
v-karpurapud
Community Support
Community Support

Hi @valentinphan 

I hope this information is helpful. Please let me know if you have any further questions or if you'd like to discuss this further. If this answers your question, please Accept it as a solution and give it a 'Kudos' so others can find it easily.

Thank you.

v-karpurapud
Community Support
Community Support

Hi @valentinphan 

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.

 

v-karpurapud
Community Support
Community Support

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!

v-karpurapud
Community Support
Community Support

Hi @valentinphan 


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!

 

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.