Споделяне чрез


Свържете се с Microsoft Translator от Power Apps

Microsoft Translator.

Добавете конектора на Microsoft Translator за показване на преведен текст в контрола етикет в приложението ви. Например, можете да създадете текстово поле за въвеждане, което изисква от потребителя да въведе някакъв текст за превод. В друг етикет можете да покажете преведен текст.

Тази тема ви показва как да създадете връзката с Microsoft Translator, да използвате връзката с Microsoft Translator в приложение и изброява наличните функции.

Предварителни изисквания

Свържете се с Microsoft Translator

  1. Създайте празно приложение за платно.

  2. В левия прозорец изберете Данни и след това изберете Добавете източник на данни.

  3. Изберете Нова връзка и след това изберете Microsoft Translator:

    Свържете се с Microsoft Translator.

  4. Изберете Свързване. Връзката ви се показва под Източници на данни:

    Свързване.

Използвайте връзката с Microsoft Translator в приложението си

Превод на текст

  1. От Дървовиден изглед от лявата страна на екрана изберете Вмъкване и след това изберете контролата Въвеждане на текст. Преименувайте контрола за въвеждане на текст в източник.

  2. Добавете падащ списък (меню Вмъкване > Контроли), преименувайте го на TargetLang, и го преместете под източник.

  3. Задайте свойството Елементи на контролата TargetLang на следната формула:

    MicrosoftTranslator.Languages()

  4. Добавете етикет, преместете го под TargetLang, и свойството му Текст на следната формула:

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

  5. Въведете малко текст в източник и изберете език на TargetLang. Етикетът показва текста, който сте въвели на избрания от вас език:

    Превод на текст от английски на испански.

Изговаряне на преведен текст

Ако все още не сте, изпълнете стъпките в предишния раздел, за да преведете някакъв текст. Тези следващи стъпки използват същите контроли.

  1. Задайте свойството Елементи на падащия списък TargetLang на следната формула:

    MicrosoftTranslator.SpeechLanguages()

  2. Преименувайте втория етикет (не на полето източник) до Цел.

  3. Добавете контрола аудио (меню вмъкване > Мултимедия), и задайте свойството й Мултимедия на следната формула:

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

  4. Натиснете F5 или изберете бутона за предварителен преглед (Икона за преглед.). Въведете малко текст в източник, изберете език в TargetLang и след това изберете бутона за възпроизвеждане в аудио контрола.

    Приложението възпроизвежда аудио версия на текста, който сте въвели на избрания от вас език.

  5. Натиснете Esc, за да се върнете към работното пространство по подразбиране.

Откриване на изходния език

Тези следващи стъпки използват същите контроли за въвеждане на текст източник и текст за Цел. Можете да създадете нови контроли, ако предпочитате, просто актуализирайте имената във формулата.

  1. Изберете контрола на текста Цел и задайте свойството Текст на следната формула:

    MicrosoftTranslator.Detect(Source.Text).Name

  2. Въведете малко текст в източник.

    Етикетът показва езика на текста, който сте въвели. Например етикетът показва Френски, ако пишете 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')

Изходни свойства

Нищо.

Вижте всички налични връзки.
Научете как да добавяте връзки към приложенията си.

Бележка

Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).