Свържете се с Microsoft Translator от Power Apps
Добавете конектора на Microsoft Translator за показване на преведен текст в контрола етикет в приложението ви. Например, можете да създадете текстово поле за въвеждане, което изисква от потребителя да въведе някакъв текст за превод. В друг етикет можете да покажете преведен текст.
Тази тема ви показва как да създадете връзката с Microsoft Translator, да използвате връзката с Microsoft Translator в приложение и изброява наличните функции.
Предварителни изисквания
- Достъп до Power Apps
- Добавяне на връзката
- Създаване на приложение от шаблон, от данни или от самото начало
Свържете се с Microsoft Translator
Създайте празно приложение за платно.
В левия прозорец изберете Данни и след това изберете Добавете източник на данни.
Изберете Нова връзка и след това изберете Microsoft Translator:
Изберете Свързване. Връзката ви се показва под Източници на данни:
Използвайте връзката с Microsoft Translator в приложението си
Превод на текст
От Дървовиден изглед от лявата страна на екрана изберете Вмъкване и след това изберете контролата Въвеждане на текст. Преименувайте контрола за въвеждане на текст в източник.
Добавете падащ списък (меню Вмъкване > Контроли), преименувайте го на TargetLang, и го преместете под източник.
Задайте свойството Елементи на контролата TargetLang на следната формула:
MicrosoftTranslator.Languages()
Добавете етикет, преместете го под TargetLang, и свойството му Текст на следната формула:
MicrosoftTranslator.Translate(Source.Text, TargetLang.Selected.Value)
Въведете малко текст в източник и изберете език на TargetLang. Етикетът показва текста, който сте въвели на избрания от вас език:
Изговаряне на преведен текст
Ако все още не сте, изпълнете стъпките в предишния раздел, за да преведете някакъв текст. Тези следващи стъпки използват същите контроли.
Задайте свойството Елементи на падащия списък TargetLang на следната формула:
MicrosoftTranslator.SpeechLanguages()
Преименувайте втория етикет (не на полето източник) до Цел.
Добавете контрола аудио (меню вмъкване > Мултимедия), и задайте свойството й Мултимедия на следната формула:
MicrosoftTranslator.TextToSpeech(Target.Text, TargetLang.Selected.Value)
Натиснете F5 или изберете бутона за предварителен преглед (). Въведете малко текст в източник, изберете език в TargetLang и след това изберете бутона за възпроизвеждане в аудио контрола.
Приложението възпроизвежда аудио версия на текста, който сте въвели на избрания от вас език.
Натиснете Esc, за да се върнете към работното пространство по подразбиране.
Откриване на изходния език
Тези следващи стъпки използват същите контроли за въвеждане на текст източник и текст за Цел. Можете да създадете нови контроли, ако предпочитате, просто актуализирайте имената във формулата.
Изберете контрола на текста Цел и задайте свойството Текст на следната формула:
MicrosoftTranslator.Detect(Source.Text).Name
Въведете малко текст в източник.
Етикетът показва езика на текста, който сте въвели. Например етикетът показва Френски, ако пишете bonjour, или Италиански, ако пишете Ciao.
Преглед на наличните функции
Тази връзка включва следните функции:
Име на функция | Описание |
---|---|
Езици | Извлича всички езици, които Microsoft Translator поддържа |
Превод | Превежда текст на определен език с помощта на Microsoft Translator |
Откриване | Разпознава изходния език на дадения текст |
SpeechLanguages | Извлича езиците, налични за синтез на реч |
TextToSpeech | Преобразува даден текст в реч като аудио поток във вълнов формат |
Езици
Получаване на езици: Извлича всички езици, които Microsoft Translator поддържа
Свойства за въвеждане
Нищо.
Изходни свойства
Име на свойство | Тип данни | Необходимо | Описание |
---|---|---|---|
Код | string | Не | |
Име | string | Не |
Превод
Превод на текст: Превежда текст на определен език с помощта на Microsoft Translator
Свойства за въвеждане
Име | Тип данни | Необходимо | Описание |
---|---|---|---|
заявка | string | да | Текст за превод |
languageTo | string | да | Код на целевия език (пример: 'fr') |
languageFrom | string | не | Изходен език (ако не е предоставен, Microsoft Translator ще се опита да открие автоматично) (пример: en) |
категория | string | не | Категория на превода (по подразбиране: „общ“) |
Изходни свойства
Нищо.
Откриване
Откриване на език: Разпознава изходния език на дадения текст
Свойства за въвеждане
Име | Тип данни | Необходимо | Описание |
---|---|---|---|
заявка | string | да | Текст, чийто език ще бъде идентифициран |
Изходни свойства
Име на свойство | Тип данни | Необходимо | Описание |
---|---|---|---|
Код | string | Не | |
Име | string | Не |
SpeechLanguages
Получаване на езици на реч: Извлича езиците, налични за синтез на реч
Свойства за въвеждане
Нищо.
Изходни свойства
Име на свойство | Тип данни | Необходимо | Описание |
---|---|---|---|
Код | string | Не | |
Име | string | Не |
TextToSpeech
Текст към реч: Преобразува даден текст в реч като аудио поток във вълнов формат
Свойства за въвеждане
Име | Тип данни | Необходимо | Описание |
---|---|---|---|
заявка | string | да | Текст към преобразуване |
език | string | да | Езиков код за генериране на реч (пример: 'en-us') |
Изходни свойства
Нищо.
Помощни линкове
Вижте всички налични връзки.
Научете как да добавяте връзки към приложенията си.
Бележка
Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)
Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).