Freigeben über


Herstellen einer Verbindung mit Microsoft Translator über Power Apps

Microsoft Translator.

Fügen Sie den Microsoft Translator-Connector hinzu, um übersetzten Text in einem Bezeichnungssteuerelement in Ihrer App anzuzeigen. Sie können z. B. ein Eingabetextfeld erstellen, in das der Benutzer aufgefordert wird, Text einzugeben, der übersetzt werden soll. In einer anderen Beschriftung können Sie den übersetzten Text anzeigen.

In diesem Thema erfahren Sie, wie Sie die Microsoft Translator-Verbindung erstellen, die Microsoft Translator-Verbindung in einer App verwenden und die verfügbaren Funktionen auflisten.

Voraussetzungen

Herstellen einer Verbindung mit Microsoft Translator

  1. Erstellen einer Canvas-App ohne Vorlage.

  2. Wählen Sie im linken Bereich die Registerkarte "Daten " und dann " Datenquelle hinzufügen" aus.

  3. Wählen Sie "Neue Verbindung" und dann "Microsoft Translator" aus:

    Stellen Sie eine Verbindung mit Microsoft Translator her.

  4. Wählen Sie Verbinden aus. Ihre Verbindung wird unter Datenquellen angezeigt:

    Verbinden.

Verwenden der Microsoft Translator-Verbindung in Ihrer App

Text übersetzen

  1. Wählen Sie in der Strukturansicht auf der linken Seite des Bildschirms "Einfügen" und dann das Texteingabesteuerelement aus. Benennen Sie das Texteingabesteuerelement in "Source" um.

  2. Fügen Sie eine Dropdownliste hinzu (Menüsteuerelemente>einfügen), benennen Sie sie in "TargetLang" um, und verschieben Sie sie unter "Quelle".

  3. Legen Sie die Items-Eigenschaft von TargetLang auf die folgende Formel fest:

    MicrosoftTranslator.Languages()

  4. Fügen Sie eine Beschriftung hinzu, verschieben Sie sie unter TargetLang, und legen Sie dessen Texteigenschaft auf die folgende Formel fest:

    MicrosoftTranslator.Translate(Source.Text, TargetLang.Selected.Value)

  5. Geben Sie Text in "Source" ein, und wählen Sie eine Sprache in "TargetLang" aus. Die Beschriftung zeigt den Text an, den Sie in der von Ihnen ausgewählten Sprache eingegeben haben:

    Übersetzen Sie Text von Englisch in Spanisch.

Übersetzen von Text

Wenn Noch nicht geschehen, führen Sie die Schritte im vorherigen Abschnitt aus, um Text zu übersetzen. In diesen nächsten Schritten werden dieselben Steuerelemente verwendet.

  1. Legen Sie die Eigenschaft "Items " der Dropdownliste "TargetLang " auf die folgende Formel fest:

    MicrosoftTranslator.SpeechLanguages()

  2. Benennen Sie die zweite Bezeichnung (nicht das Feld "Quelle ") in "Ziel" um.

  3. Fügen Sie ein Audiosteuerelement (Menü >"Medien einfügen") hinzu, und legen Sie dessen Media-Eigenschaft auf die folgende Formel fest:

    MicrosoftTranslator.TextToSpeech(Target.Text, TargetLang.Selected.Value)

  4. Drücken Sie F5, oder wählen Sie die Schaltfläche "Vorschau" aus (Symbol Geben Sie Text in "Quelle" ein, wählen Sie in "TargetLang" eine Sprache aus, und wählen Sie dann die Wiedergabeschaltfläche im Audiosteuerelement aus.

    Die App gibt eine Audioversion des Texts wieder, den Sie in der von Ihnen ausgewählten Sprache eingegeben haben.

  5. Drücken Sie dann ESC, um zum Standardarbeitsbereich zurückzukehren.

Ermitteln der Quellsprache

In diesen nächsten Schritten werden dieselben Quelltexteingaben und Zieltextsteuerelemente verwendet. Sie können bei Bedarf neue Steuerelemente erstellen, einfach die Namen in der Formel aktualisieren.

  1. Wählen Sie das Zieltextsteuerelement aus, und legen Sie die Text-Eigenschaft auf die folgende Formel fest:

    MicrosoftTranslator.Detect(Source.Text).Name

  2. Geben Sie Text in "Source" ein.

    Die Beschriftung zeigt die Sprache des eingegebenen Texts an. Die Bezeichnung zeigt beispielsweise Französisch an, wenn Sie bonjour eingeben, oder Italienisch , wenn Sie ciao eingeben.

Anzeigen der verfügbaren Funktionen

Diese Verbindung umfasst die folgenden Funktionen:

Funktionsname Description
Sprachen Ruft alle Von Microsoft Translator unterstützten Sprachen ab.
Übersetzen Übersetzt Text mithilfe von Microsoft Translator in eine angegebene Sprache.
Entdecken Erkennt die Quellsprache des angegebenen Texts.
SpeechLanguages Ruft die sprachen ab, die für die Sprachsynthese verfügbar sind.
TextToSpeech Wandelt einen bestimmten Text als Audiodatenstrom im Wellenformat in eine Sprache um.

Sprachen

Abrufen von Sprachen: Ruft alle Von Microsoft Translator unterstützten Sprachen ab.

Eingabeeigenschaften

Keiner.

Ausgabeeigenschaften

Objektname Datentyp Erforderlich Description
Code Schnur Nein
Name Schnur Nein

Translate

Übersetzen von Text: Übersetzt Text in eine angegebene Sprache mithilfe von Microsoft Translator

Eingabeeigenschaften

Name Datentyp Erforderlich Description
Anfrage Schnur ja Zu übersetzenden Text
languageTo Schnur ja Zielsprachencode (Beispiel: 'fr')
languageFrom Schnur nein Quellsprache (sofern nicht angegeben, versucht Microsoft Translator automatisch zu erkennen) (Beispiel: en)
Kategorie Schnur nein Übersetzungskategorie (Standard: 'Allgemein')

Ausgabeeigenschaften

Keiner.

Detect

Sprache erkennen: Erkennt die Quellsprache des angegebenen Texts.

Eingabeeigenschaften

Name Datentyp Erforderlich Description
Anfrage Schnur ja Text, dessen Sprache identifiziert wird

Ausgabeeigenschaften

Objektname Datentyp Erforderlich Description
Code Schnur Nein
Name Schnur Nein

SpeechLanguages

Abrufen von Sprachsprachen: Ruft die sprachen ab, die für die Sprachsynthese verfügbar sind.

Eingabeeigenschaften

Keiner.

Ausgabeeigenschaften

Objektname Datentyp Erforderlich Description
Code Schnur Nein
Name Schnur Nein

TextToSpeech

Text in Sprache: Wandelt einen bestimmten Text als Audiostream im Wellenformat in eine Sprache um.

Eingabeeigenschaften

Name Datentyp Erforderlich Description
Anfrage Schnur ja Text, der konvertiert werden soll
language Schnur ja Sprachcode zum Generieren von Sprache (Beispiel: 'en-us')

Ausgabeeigenschaften

Keiner.

Alle verfügbaren Verbindungen anzeigen.
Erfahren Sie, wie Sie Ihren Apps Verbindungen hinzufügen .