Kapcsolódás a Microsoft Translatorhoz a Power Apps-szolgáltatásból

Microsoft Translator.

A Microsoft Translator-összekötő hozzáadásával lefordított szöveget jeleníthet meg Felirat vezérlőelemekben az alkalmazásban. Létrehozhat például egy olyan beviteli szövegmezőt, amely megkéri a felhasználót, hogy írja be a lefordítandó szöveget. Egy másik feliraton megjelenítheti a lefordított szöveget.

A témakör azt ismerteti, hogyan hozhatja létre a Microsoft Translator-kapcsolatot, hogyan használhatja a Microsoft Translator-összekötőt egy alkalmazásban, és felsorolja a rendelkezésre álló funkciókat.

Előfeltételek

Kapcsolódás a Microsoft Translatorhoz

  1. Üres vászonalapú alkalmazás létrehozása.

  2. A bal oldali ablaktáblában válassza az Adatok lapfület, majd válassza az Adatforrás hozzáadása lehetőséget.

  3. Válassza az Új kapcsolat, majd a Microsoft Translator lehetőséget:

    Kapcsolódás a Microsoft Translatorhoz.

  4. Válassza a Kapcsolódás lehetőséget. A kapcsolat ekkor megjelenik a Adatforrások alatt:

    Kapcsolódás.

A Microsoft Translator-kapcsolat használata az alkalmazásban

Szöveg fordítása

  1. A képernyő bal oldalán látható Fastruktúra nézetben válassza a Beszúrás lehetőséget, majd válassza a Szövegbevitel vezérlőelemet. Nevezze át a szövegbeviteli vezérlőelemet a Forrás névre.

  2. Adjon hozzá egy Legördülő listát (Beszúrás menü > Vezérlők), nevezze át a TargetLang névre, majd helyezze át a Forrás alá.

  3. A TargetLang Elemek tulajdonságát állítsa be a következő képletre:

    MicrosoftTranslator.Languages()

  4. Vegyen fel egy feliratot, és helyezze át a TargetLang alá, majd a Szöveg tulajdonságát állítsa be a következő képletre:

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

  5. Írjon be valamilyen szöveget a Forrás mezőbe, majd válasszon nyelvet a TargetLang listából. A felirat megjeleníti a megadott szöveget a kiválasztott nyelven:

    Szöveg fordítása angolról spanyolra.

Lefordított szöveg felolvasása

Ha még nem tette meg, kövesse az előző szakasz lépéseit valamilyen szöveg lefordításához. Ezek a további lépések ugyanazokat a vezérlőelemeket használják.

  1. A TargetLang legördülő menü Elemek tulajdonságát állítsa be a következő képletre:

    MicrosoftTranslator.SpeechLanguages()

  2. Nevezze át a második feliratot (nem a Forrás mezőt) a Cél névre.

  3. Vegyen fel egy Hang vezérlőelemet (Beszúrás menü > Média), és állítsa be a Média tulajdonságát a következő képletre:

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

  4. Nyomja le az F5 billentyűt, vagy kattintson az Előnézet gombra (Előnézet ikon.). Írjon be valamilyen szöveget a Forrás mezőbe, válasszon nyelvet a TargetLang menüből, majd válassza a Lejátszás gombot a hangvezérlőelemben.

    Az alkalmazás lejátssza a megadott szöveg hangverzióját a kiválasztott nyelven.

  5. Az Esc billentyű lenyomásával térhet vissza az alapértelmezett munkaterületre.

A forrásnyelv felismerése

A következő lépések ugyanazt a Forrás szövegbeviteli mezőt és Cél szöveges vezérlőket használják. Ha szeretne, létrehozhat új vezérlőelemeket, csak frissítse a képletben szereplő neveket.

  1. Válassza ki a Cél szöveges vezérlőt, és a Szöveg tulajdonságot állítsa be a következő képletre:

    MicrosoftTranslator.Detect(Source.Text).Name

  2. Írjon be valamilyen szöveget a Forrás mezőbe.

    A felirat megjeleníti a beírt szöveg nyelvét. A felirat például a francia nyelvet jeleníti meg, ha a bonjour szót írja be, vagy az olasz nyelvet, ha azt írja be, hogy ciao.

A rendelkezésre álló függvények megtekintése

Ez a kapcsolat a következő függvényeket tartalmazza:

Függvénynév Ismertetés
Nyelvek A Microsoft Translator által támogatott összes nyelv beolvasása
Fordítás Szöveg lefordítása a megadott nyelvre a Microsoft Translatorral
Észlelés A megadott szöveg forrásnyelvének felismerése
SpeechLanguages A beszédszintézishez elérhető nyelvek beolvasása
TextToSpeech Egy adott szöveg átalakítása beszéddé hangformátumú audiostreamként

Nyelvek

Nyelvek beolvasása: A Microsoft Translator által támogatott összes nyelv beolvasása

Bemeneti tulajdonságok

Nincs.

Kimeneti tulajdonságok

Tulajdonság neve Adattípus Szükséges Ismertetés
Kód string Nem
Név szerint string Nem

Fordítás

Szöveg lefordítása: Szöveg lefordítása a megadott nyelvre a Microsoft Translatorral

Bemeneti tulajdonságok

Név szerint Adattípus Szükséges Ismertetés
lekérdezés string igen A lefordítandó szöveg
languageTo string igen Célnyelv kódja (példa: fr)
languageFrom (forrásnyelv) string nem Forrásnyelv (ha nincs megadva, a Microsoft Translator megpróbálja automatikusan felismerni) (példa: en)
kategória string nem Fordítási kategória (alapértelmezett: „általános”)

Kimeneti tulajdonságok

Nincs.

Észlelés

Nyelv felismerése: Az adott szöveg forrásnyelvének felismerése

Bemeneti tulajdonságok

Név szerint Adattípus Szükséges Ismertetés
lekérdezés string igen A szöveg, amelynek a nyelve azonosítva lesz

Kimeneti tulajdonságok

Tulajdonság neve Adattípus Szükséges Ismertetés
Kód string Nem
Név szerint string Nem

SpeechLanguages

Beszélt nyelvek beolvasása: A beszédszintézishez elérhető nyelvek beolvasása

Bemeneti tulajdonságok

Nincs.

Kimeneti tulajdonságok

Tulajdonság neve Adattípus Szükséges Ismertetés
Kód string Nem
Név szerint string Nem

TextToSpeech (Szöveg beszéddé alakítása)

Szöveg beszéddé alakítása: Egy adott szöveg átalakítása beszéddé hangformátumú audiostreamként

Bemeneti tulajdonságok

Név szerint Adattípus Szükséges Ismertetés
lekérdezés string igen Az átalakítandó szöveg
nyelv string igen A beszéd létrehozásához használt nyelv kódja (példa: en-us)

Kimeneti tulajdonságok

Nincs.

Az összes rendelkezésre álló kapcsolat áttekintése.
További információk a kapcsolatok hozzáadása alkalmazásokhoz lehetőségről.

Megjegyzés

Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)

A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).