Forum Discussion
Multilingual reports
- 8 months ago
Hi abansalgeoforce , Thank you for reaching out to the Microsoft Community Forum.
The translations you applied through Translator Builder or Tabular Editor only cover model metadata (table names, column names, measure names). Power BI does not translate report layer text such as KPI titles, chart titles, axis labels or text boxes. Those elements must be made dynamic by returning translated strings from the model.
The standard pattern is a Translation table (Language, Key, Text), a language selector and a DAX measure that looks up the appropriate text. You then bind that measure to each visual’s title/axis via Format -> fx -> Field value. For visuals or properties that don’t support field value formatting, you overlay a Card/Text box driven by the measure. Exports will reflect whatever language is rendered on screen. No special license is required.
Expression-based titles in Power BI Desktop - Power BI | Microsoft Learn
Create Multiple-Language Reports with Translations Builder - Power BI | Microsoft Learn
Plan Translation for Multiple-Language Reports in Power BI - Power BI | Microsoft Learn
Using translator buider, we are able to easily translate the table names, column names and field names.
Howeverm it doesn't update the titles on the KPIs (tiles), or Charts titles, axis etc.
I think we probably need to create DAX functions for each of those. Is that correct understading?
Hi abansalgeoforce , Thank you for reaching out to the Microsoft Community Forum.
The translations you applied through Translator Builder or Tabular Editor only cover model metadata (table names, column names, measure names). Power BI does not translate report layer text such as KPI titles, chart titles, axis labels or text boxes. Those elements must be made dynamic by returning translated strings from the model.
The standard pattern is a Translation table (Language, Key, Text), a language selector and a DAX measure that looks up the appropriate text. You then bind that measure to each visual’s title/axis via Format -> fx -> Field value. For visuals or properties that don’t support field value formatting, you overlay a Card/Text box driven by the measure. Exports will reflect whatever language is rendered on screen. No special license is required.
Expression-based titles in Power BI Desktop - Power BI | Microsoft Learn
Create Multiple-Language Reports with Translations Builder - Power BI | Microsoft Learn
Plan Translation for Multiple-Language Reports in Power BI - Power BI | Microsoft Learn