Les métadonnées dans Power BI regroupent les éléments décrivant le modèle de données : noms de tables, champs, mesures, hiérarchies, rôles, etc.

Elles facilitent la compréhension et l’adoption des rapports, en particulier dans un contexte multilingue.

Power BI permet une traduction automatique des métadonnées, mais uniquement dans Power BI Service (et non Power BI Desktop).

La langue utilisée dépend de la langue configurée dans Windows de l’utilisateur ou de celle définie dans l’URL du rapport.

Vérifier ou changer la configuration de la langue Windows dans Power BI

La langue Windows détermine la langue d’affichage utilisée dans Power BI Service pour les rapports traduits.

  1. Ouvrir le menu Démarrer
  2. Taper “langue
  3. Sélectionner Paramètres de langue
  4. Traduire les métadonnées de rapports Power BI avec Translations Builder

  5. Vérifier la langue d’affichage de Windows

Traduire les métadonnées de rapports Power BI avec Translations Builder

Traduction des métadonnées avec Translations Builder dans Power BI 

Installation de Translations Builder

Pré-requis : avoir installé .NET 6 Runtime

L’installation complète de .NET et de TranslationsBuilder est expliquée ici : TranslationsBuilder/Docs/Installation Guide.md – GitHub

Une fois installé, Translations Builder apparaît automatiquement dans le menu Outils externes de Power BI Desktop.

Traduire les métadonnées de rapports Power BI avec Translations Builder

NB : Si Translations Builder n’apparaît pas dans la liste, redémarrer Power BI Desktop après installation.

Sélection des langues dans Power BI

  1. Ouvrir Translations Builder depuis le menu "Outils externes". Le bandeau supérieur contient toutes les options et les paramètres du module. La table des métadonnées du modèle est affichée en dessous avec la langue native. Si le modèle est modifié, il suffit de cliquer sur « Sync Data Model » pour mettre à jour la table.
  2. Traduire les métadonnées de rapports Power BI avec Translations Builder

  3. Cliquer sur Add Language
  4. Sélectionner les langues souhaitées (CTRL + clic pour une multisélection)
  5. Traduire les métadonnées de rapports Power BI avec Translations Builder

  6. Cliquer sur Add Language pour les ajouter à la table de traduction

La table s’affiche alors, avec les métadonnées à traduire et une colonne par langue sélectionnée.

Traduire les métadonnées de rapports Power BI avec Translations Builder

Traduction des métadonnées dans Power BI 

Plusieurs méthodes sont possibles :

Option 1 - Saisie manuelle

Renseigner directement les traductions dans la table de Translations Builder.

Traduire les métadonnées de rapports Power BI avec Translations Builder

Pratique pour les petits modèles ou quelques ajustements rapides. 

Option 2 - Export / Import via fichiers CSV

  1. Exporter les tables de traductions langue par langue (options " … Sheet(s)") ou toutes les langues (option "Export All Translations")
  2. Un fichier CSV est généré et peut être complété :
    • manuellement,
    • automatiquement, par exemple via une IA : Copier le contenu du CSV puis demander à l’IA de générer un CSV avec les traductions.

Une fois le fichier prêt, il suffit de le réimporter dans Translations Builder.

Pour cela :

  1. S’assurer du format UTF-8 du CSV, sinon l’import risque d’échouer ou d’afficher des caractères incorrects
  2. Traduire les métadonnées de rapports Power BI avec Translations Builder

  3. Cliquer sur Import Translations
  4. Sélectionner le fichier contenant les traductions
  5. Valider pour appliquer les traductions dans le modèle Power BI

Option 3 - Traduction automatique via Azure

En disposant d’un abonnement Microsoft Azure, il est possible d’utiliser un traducteur Azure. Il suffit de renseigner la clé de service et la région associée dans le menu "Dataset Connection".

Traduire les métadonnées de rapports Power BI avec Translations Builder

Traduire les métadonnées de rapports Power BI avec Translations Builder

L’outil traduit automatiquement toutes les métadonnées pour les langues choisies.

Vérification sur Power BI Service

Power BI détecte la langue à partir du profil utilisateur ou de l’URL du rapport.

Prenons l’exemple d’un rapport développé en anglais (langue source du modèle).

Traduire les métadonnées de rapports Power BI avec Translations Builder

En se connectant au Power BI Service avec un compte Windows configuré en français : les traductions s’affichent automatiquement dans cette langue.

Traduire les métadonnées de rapports Power BI avec Translations Builder

Pour tester d’autres langues, il suffit de changer la langue dans Windows ou dans l’URL du rapport, par exemple : "&language=es-ES » ou « /?language=es-ES"

Traduire les métadonnées de rapports Power BI avec Translations Builder

Traduire les métadonnées de rapports Power BI avec Translations Builder

Limites connues

  • Les champs ayant le même nom que leur table ne sont pas traduits (ex : Table "Product" contenant un champ "Product").
  • Les champs renommés pour un visuel ou les titres de graphiques personnalisés ne sont pas traduits
  • La traduction ne concerne que les métadonnées, pas les données elles-mêmes qui de doivent être traduites directement dans la base de données ou via l’ETL.

Pour aller plus loin

  • L’option Analyser dans Excel reprend également les traductions définies dans le modèle Power BI.
  • Traduire les métadonnées de rapports Power BI avec Translations Builder

  • Possibilité d’explorer la traduction des labels ou des valeurs de données via des tables de correspondance et la fonction DAX "USERCULTURE()"

Nos consultants Next Decision sont experts certifiés Power BI et vous accompagnent dans votre projet Power BI. Nous pouvons également vous former, Contactez-nous !