Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
- Zugriff auf Power Apps
- Hinzufügen der Verbindung
- Erstellen einer App aus einer Vorlage, aus Daten oder von Grund auf neu
Herstellen einer Verbindung mit Microsoft Translator
Erstellen einer Canvas-App ohne Vorlage.
Wählen Sie im linken Bereich die Registerkarte "Daten " und dann " Datenquelle hinzufügen" aus.
Wählen Sie "Neue Verbindung" und dann "Microsoft Translator" aus:
Wählen Sie Verbinden aus. Ihre Verbindung wird unter Datenquellen angezeigt:
Verwenden der Microsoft Translator-Verbindung in Ihrer App
Text übersetzen
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.
Fügen Sie eine Dropdownliste hinzu (Menüsteuerelemente>einfügen), benennen Sie sie in "TargetLang" um, und verschieben Sie sie unter "Quelle".
Legen Sie die Items-Eigenschaft von TargetLang auf die folgende Formel fest:
MicrosoftTranslator.Languages()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)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 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.
Legen Sie die Eigenschaft "Items " der Dropdownliste "TargetLang " auf die folgende Formel fest:
MicrosoftTranslator.SpeechLanguages()Benennen Sie die zweite Bezeichnung (nicht das Feld "Quelle ") in "Ziel" um.
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)Drücken Sie F5, oder wählen Sie die Schaltfläche "Vorschau" aus (
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.
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.
Wählen Sie das Zieltextsteuerelement aus, und legen Sie die Text-Eigenschaft auf die folgende Formel fest:
MicrosoftTranslator.Detect(Source.Text).NameGeben 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.
Hilfreiche Links
Alle verfügbaren Verbindungen anzeigen.
Erfahren Sie, wie Sie Ihren Apps Verbindungen hinzufügen .