Zum Inhalt springen
/ Home / Knowledge / PowerApp übersetzen | Mehrsprachige App mit Microsoft Translater

PowerApp übersetzen | Mehrsprachige App mit Microsoft Translater

Andreas Olbricht
KI: Künstliche Intelligenz-Experte
OIT GmbH
Profil ansehen

Mehrsprachige Power Apps sind in internationalen Unternehmen Pflicht, aber die manuelle Pflege aller Labels ist mühsam. Microsoft Translator liefert über den Power Platform Konnektor eine automatisierte Übersetzung, die sich direkt in die App-Logik einbinden lässt – ideal für globale Rollouts oder Apps mit wechselnden Nutzer-Sprachen.

Durch den Microsoft Translater Dienst ist es möglich Text in einer PowerApp automatisch zu übersetzen. Folgende Schritte sind dazu notwendig:

1. Dienst in Azure aktivieren

Suche in Azure nach Translator und öffne diese Option im Marketplace

oder folge direkt diesem Link.

2. API Schlüssel kopieren

Wechsel in die gerade erstellte Ressource und kopiere einen der API Schlüssel.

3. Datenverbindung in PowerApps hinzufügen

In eurer PowerApp könnt ihr nun die Datenverbindung einfügen und den API-Schlüssel einsetzen.

5. Text in der PowerApp übersetzen

Du kannst jetzt Text automatisch übersetzen lassen. Über die Funktion Language kann die jeweils genutzte Sprache des angemeldeten Benutzers erkannt werden. Somit wird der deutsche Text in unserer App in die jeweilige Sprache des Benutzers übersetzt.

Das ist das Resultat bei einem englischen Benutzer:

Es klappt in unserem Beispiel fast immer 🙂

Für maßgeschneiderte Power-Platform-Lösungen und Mehrsprachigkeit sind wir im Rahmen unserer Cloud & Microsoft 365-Leistungen euer Ansprechpartner.

Mehrsprachige Power Apps – Best Practices

Texte auslagern

Lege alle UI-Texte in einer SharePoint-Liste oder Collection ab und lade sie beim App-Start basierend auf der Nutzersprache. So musst du für neue Sprachen nur die Liste erweitern, nicht die App anpassen.

Language() Funktion

Language() gibt das Sprachkürzel des aktuellen Nutzers zurück (z.B. "de-DE"). Damit kannst du automatisch die richtige Sprachversion laden, ohne dass der Nutzer manuell wählen muss.

Datum- und Zahlenformate

Passe Datum- und Zahlenformate ebenfalls an die Locale an. Deutsche Nutzer erwarten 15.05.2024 statt 05/15/2024. Verwende Text(Datum, DateTimeFormat.ShortDate) für automatische Lokalisierung.

Andreas Olbricht
Dein Ansprechpartner
OIT GmbH
Profil ansehen

Hast du eine Frage zu diesem Artikel?

Schreib uns – wir antworten in der Regel innerhalb eines Werktages.