cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
daniel12
Frequent Visitor

Internationalization/Localization of Reports

Hi everbody,

 

I am currently struggling with the problem how to localize reports for users with multiple languages.

Following scenario :

- Using PowerBI embedded

- Same reports shall be provided in English, German and potentielly other languages

 

How could I externalize label properties to provide localized values for different languages? This applies to text fiels, titles of visuals and category labels, Are there any documented best practices or hints? I was thinking about passing some locale information as part of the embedding url as parameter, but am struggling how I would manage language specific values within powerbi.

 

Thanks

Daniel

 

Looking for any guidance on the topic.

1 ACCEPTED SOLUTION
v-yuezhe-msft
Microsoft
Microsoft

Hi @daniel12,

As per my knowledge, it is not possible to localize visual titles, text fields in reports by passing some locale information as part of the embedding URL as parameter, and there is no direct method to achieve this requirement in Power BI.

In your scenario, you can consider to utilize some translation tools/functions such as Microsoft Translator - Text Translation to make your source data to be in multiple languages format, then create reports with multiple languages. For more details, please review the following video.

https://www.youtube.com/watch?v=jZQ4BZmtseo

Thanks,
Lydia Zhang

Community Support Team _ Lydia Zhang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

7 REPLIES 7
v-yuezhe-msft
Microsoft
Microsoft

Hi @daniel12,

As per my knowledge, it is not possible to localize visual titles, text fields in reports by passing some locale information as part of the embedding URL as parameter, and there is no direct method to achieve this requirement in Power BI.

In your scenario, you can consider to utilize some translation tools/functions such as Microsoft Translator - Text Translation to make your source data to be in multiple languages format, then create reports with multiple languages. For more details, please review the following video.

https://www.youtube.com/watch?v=jZQ4BZmtseo

Thanks,
Lydia Zhang

Community Support Team _ Lydia Zhang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

Thanks Lydia!

 

 

daniel12
Frequent Visitor

Hi everbody,

 

I am currently struggling with the problem how to localize reports for users with multiple languages.

Following scenario :

- Using PowerBI embedded

- Same reports shall be provided in English, German and potentielly other languages

 

How could I externalize label properties to provide localized values for different languages? This applies to text fiels, titles of visuals and category labels, Are there any documented best practices or hints? I was thinking about passing some locale information as part of the embedding url as parameter, but am struggling how I would manage language specific values within powerbi.

 

Thanks

Daniel

 

Looking for any guidance on the topic.

Hellow @daniel12

I would like to know if you were able to make progress in multi language translation for embedded reports, and how you did it.


thank you

Hello Douglas,

 

not really. The only solution seems to be to to use custom titles/labels as much as possible on all visuals and avoid labels derived from the underlying data model. Then clone reports and translate them manually which is very cumbersome.

 

Daniel

 

Even I would like to do the same thing, translating legends, titles in power bi embed from javascript.Passing the label as parameter from javascript and update the chart.please suggest.

 

Below is my piece of code.

 

var standardRptConfig = {
pageName: "R1",
filters: FiltersForStandardReports,
settings: {
filterPaneEnabled: false,
navContentPaneEnabled: false
}
};
var standardRptElement = document.getElementById('standardreport');
standardReport = powerbi.embed(standardRptElement, standardRptConfig);

Hellow @daniel12

I would like to know if you were able to make progress in multi language translation for embedded reports, and how you did it.


thank you

Helpful resources

Announcements
PBI User Groups

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group!

MBAS on Demand

Microsoft Business Applications Summit sessions

On-demand access to all the great content presented by the product teams and community members! #MSBizAppsSummit #CommunityRocks

Get Ready for Power BI Dev Camp

Power BI Dev Camp - June 24th

Mark your calendars and join us for our next Power BI Dev Camp!

Top Solution Authors
Top Kudoed Authors