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
Hii abansalgeoforce
You can make a Power BI report multilingual by storing all translations (column names, titles, labels, etc.) in a separate translation table and switching text dynamically based on a language slicer. Every visual title and column header must use a DAX measure that returns the translated text (Power BI does not automatically translate metadata). Exported files also follow whatever text is shown on screen, so users will get the export in the selected language. No special license is required this works in Pro, Premium Per User, and Premium capacities.