Kapcsolódás a Microsoft Translatorhoz a Power Apps-szolgáltatásból
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
- Hozzáférés a Power Apps rendszerhez
- Kapcsolat hozzáadása
- Alkalmazás létrehozása sablonból, adatokból vagy nulláról
Kapcsolódás a Microsoft Translatorhoz
Üres vászonalapú alkalmazás létrehozása.
A bal oldali ablaktáblában válassza az Adatok lapfület, majd válassza az Adatforrás hozzáadása lehetőséget.
Válassza az Új kapcsolat, majd a Microsoft Translator lehetőséget:
Válassza a Kapcsolódás lehetőséget. A kapcsolat ekkor megjelenik a Adatforrások alatt:
A Microsoft Translator-kapcsolat használata az alkalmazásban
Szöveg fordítása
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.
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á.
A TargetLang Elemek tulajdonságát állítsa be a következő képletre:
MicrosoftTranslator.Languages()
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)
Í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:
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.
A TargetLang legördülő menü Elemek tulajdonságát állítsa be a következő képletre:
MicrosoftTranslator.SpeechLanguages()
Nevezze át a második feliratot (nem a Forrás mezőt) a Cél névre.
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)
Nyomja le az F5 billentyűt, vagy kattintson az Előnézet gombra (). Í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.
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.
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
Í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.
Hasznos hivatkozások
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).