Připojení k Microsoft Translatoru z Power Apps

Microsoft Translator.

Přidejte konektor Microsoft Translatoru, aby se na ovládacím prvku Popisek ve vaší aplikaci zobrazoval přeložený text. Můžete například vytvořit vstupní textové pole, které uživatele vyzve, aby zadal nějaký text k přeložení. Přeložený text můžete na jiném popisku zobrazit.

Toto téma ukazuje, jak vytvořit připojení k Microsoft Translatoru a jak ho použít v aplikaci a uvádí seznam dostupných funkcí.

Požadavky

Připojení k Microsoft Translatoru

  1. Vytvoření prázdné aplikace plátna.

  2. V levém podokně vyberte kartu Data a poté vyberte Přidat zdroj dat.

  3. Zvolte Nové připojení a potom vyberte Microsoft Translator:

    Připojení k Microsoft Translatoru.

  4. Vyberte Připojit. Připojení se zobrazí v části Zdroje dat:

    Connect.

Použití připojení k Microsoft Translatoru v aplikaci

Přeložení textu

  1. Ve Stromovém zobrazení na levé straně obrazovky vyberte Vložit a poté vyberte ovládací prvek Textové zadání. Přejmenujte ovládací prvek pro zadání textu na Source.

  2. Přidejte seznam Rozevírací nabídka (nabídka Vložit > Ovládací prvky), přejmenujte ho na TargetLang a přesuňte pod Source.

  3. Nastavte vlastnost Items seznamu TargetLang na následující vzorec:

    MicrosoftTranslator.Languages()

  4. Přidejte popisek, přesuňte ho pod TargetLang a jeho vlastnost Text nastavte na následující vzorec:

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

  5. Do ovládacího prvku Source zadejte nějaký text a vyberte jazyk v seznamu TargetLang. Popisek zobrazí zadaný text ve vybraném jazyce:

    Přeložení textu z angličtiny do španělštiny.

Přečtení přeloženého textu

Pokud jste to ještě neudělali, přeložte nějaký text podle kroků v předchozí části. Následující kroky používají stejné ovládací prvky.

  1. Nastavte vlastnost Items rozevíracího seznamu TargetLang na následující vzorec:

    MicrosoftTranslator.SpeechLanguages()

  2. Přejmenujte druhý popisek (ne pole Source) na Target (Cíl).

  3. Přidejte ovládací prvek Audio (nabídka Vložit > Média) a nastavte jeho vlastnost Média na následující vzorec:

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

  4. Stiskněte klávesu F5 nebo vyberte tlačítko Náhled (ikona náhledu.). Do pole Source zadejte nějaký text, v seznamu TargetLang vyberte jazyk a potom vyberte v ovládacím prvku Audio tlačítko pro přehrání zvuku.

    Aplikace přehraje zvukovou verzi textu, který jste zadali, ve zvoleném jazyce.

  5. Stisknutím klávesy Esc se vraťte do výchozího pracovního prostoru.

Rozpoznání zdrojového jazyka

Následující kroky používají stejný ovládací prvek pro textový vstup Source a textový ovládací prvek Target. Pokud chcete, můžete vytvořit nové ovládací prvky, jen aktualizujte názvy ve vzorci.

  1. Vyberte textový ovládací prvek Target a jeho vlastnost Text nastavte na následující vzorec:

    MicrosoftTranslator.Detect(Source.Text).Name

  2. Zadejte nějaký text do pole Source.

    Popisek zobrazí jazyk textu, který jste zadali. Popisek například zobrazuje French, pokud jste zadali bonjour, nebo Italian, pokud jste zadali ciao.

Dostupné funkce

Toto připojení obsahuje následující funkce:

Název funkce Popis
Jazyky Načte všechny jazyky, které Microsoft Translator podporuje
Přeložit Přeloží text do zadaného jazyku pomocí Microsoft Translatoru
Zjistit Rozpozná zdrojový jazyk zadaného textu
SpeechLanguages Načte jazyky dostupné pro syntézu řeči
TextToSpeech Převede daný text na řeč jako zvukový datový proud ve formátu wave

Jazyky

Načtení jazyků: Načte všechny jazyky, které Microsoft Translator podporuje

Vstupní vlastnosti

Žádné

Výstupní vlastnosti

Název vlastnosti Datový typ Povinní účastníci Popis
Kód string Ne
Název string Ne

Přeložit

Přeložení textu: Přeloží text do zadaného jazyku pomocí Microsoft Translatoru

Vstupní vlastnosti

Název Datový typ Povinní účastníci Popis
query string ano Text, který se má přeložit
languageTo string ano Kód cílového jazyka (například „fr“)
languageFrom string ne Zdrojový jazyk (pokud není zadán, Microsoft Translator se pokusí jazyk automaticky rozpoznat) (například „en“)
kategorie string ne Kategorie překladu (výchozí: „general“, obecné)

Výstupní vlastnosti

Žádné

Zjistit

Rozpoznání jazyka: Rozpozná zdrojový jazyk zadaného textu

Vstupní vlastnosti

Název Datový typ Povinní účastníci Popis
query string ano Text, u kterého se má identifikovat jazyk

Výstupní vlastnosti

Název vlastnosti Datový typ Povinní účastníci Popis
Kód string Ne
Název string Ne

SpeechLanguages

Načtení jazyků pro řeč: Načte jazyky dostupné pro syntézu řeči

Vstupní vlastnosti

Žádné

Výstupní vlastnosti

Název vlastnosti Datový typ Povinní účastníci Popis
Kód string Ne
Název string Ne

TextToSpeech

Převod textu na řeč: Převede daný text na řeč jako zvukový datový proud ve formátu wave

Vstupní vlastnosti

Název Datový typ Povinní účastníci Popis
query string ano Text, který se má převést
jazyk string ano Kód jazyka, ve kterém se má text převést na řeč (například „en-us“)

Výstupní vlastnosti

Žádné

Podívejte se na všechna dostupná připojení.
Zjistěte, jak přidávat připojení do svých aplikací.

Poznámka

Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)

Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).