Підключення до Microsoft Translator з Power Apps
Додайте з’єднувач Microsoft Translator, щоб відображати перекладений текст в елементі керування Підпис у програмі. Наприклад, ви можете створити поле для введення тексту, яке пропонуватиме користувачеві ввести текст для перекладу. У іншому підписі ви можете відображати перекладений текст.
У цьому розділі ви дізнаєтесь, як створити підключення Microsoft Translator і використовувати це підключення Microsoft Translator у програмі, а також побачите список доступних функцій.
Вимоги
- Доступ до Power Apps
- Додавання підключення
- Створення програми із шаблону, з даних або з нуля
Підключення до Microsoft Translator
Створити пусту компоновану програму.
В області ліворуч виберіть вкладку Дані, а потім виберіть Додати джерело даних.
Виберіть Нове підключення, а потім виберіть Microsoft Translator.
Виберіть Підключити. Ваше підключення відобразиться в розділі Джерела даних.
Використання підключення Microsoft Translator у програмі
Переклад тексту
У лівій частині екрана виберіть Подання дерева й натисніть Вставити, а потім виберіть елемент керування Введення тексту. Перейменуйте елемент керування «Введення тексту» на Джерело.
Додайте Розкривний список (меню Вставка > Елементи керування), перейменуйте його на TargetLang і розташуйте під елементом Source.
Задайте зазначену нижче формулу в якості значення для властивості Items елемента TargetLang.
MicrosoftTranslator.Languages()
Додайте підпис, розташуйте його попід TargetLang і установіть наведену нижче формулу в якості значення його властивості Text.
MicrosoftTranslator.Translate(Source.Text, TargetLang.Selected.Value)
Уведіть який-небудь текст в елементі Source, а потім виберіть мову в TargetLang. У підписі відобразиться введений текст на обраній мові.
Озвучення перекладеного тексту
Якщо ви ще цього не зробили, виконайте кроки з попереднього розділу, щоб перекласти який-небудь текст. У подальших кроках використовуватимуться ті ж самі елементи керування.
Задайте зазначену нижче формулу в якості значення для властивості Items розкривного списку TargetLang.
MicrosoftTranslator.SpeechLanguages()
Перейменуйте другий підпис (не поле Source) на Target.
Додайте елемент керування Аудіо (меню Вставка > Медіадані) і укажіть зазначену нижче формулу в якості значення для його властивості Media.
MicrosoftTranslator.TextToSpeech(Target.Text, TargetLang.Selected.Value)
Натисніть клавішу F5 або виберіть кнопку попереднього перегляду (). Уведіть текст у елементі Source, виберіть мову в TargetLang, а потім натисніть кнопку відтворення в елементі керування аудіо.
Програма відтворить аудіо версію введеного тексту на мові, яку було вибрано.
Натисніть клавішу Esc, щоб повернутися до стандартної робочої області.
Визначення вихідної мови
У подальших кроках використовуються ті ж самі елементи керування: Source (для введення тексту) та Target. За бажанням ви можете створити нові елементи керування, але не забудьте оновити імена у формулі.
Виберіть елемент керування текстом Target і задайте в якості значення для його властивості Text наведену нижче формулу.
MicrosoftTranslator.Detect(Source.Text).Name
Уведіть який-небудь текст в елементі Source.
У підписі відобразиться мова, якою було введено текст. Наприклад, підпис покаже Французька, якщо ви введете bonjour, або Італійська, якщо ввести ciao.
Перегляд доступних функцій
Це підключення пропонує перелічені нижче функції.
Ім’я функції | Опис |
---|---|
Мови | Отримує всі мови, які підтримує Microsoft Translator |
Перекласти | Переводить текст на вказану мову за допомогою Microsoft Translator |
Виявити | Визначає вихідну мову наданого тексту |
SpeechLanguages | Отримує список мов, доступних для голосового синтезу |
TextToSpeech | Перетворює наданий текст на мовлення у вигляді звукового потоку у звуковому форматі wave |
Мови
Отримати мови: отримує всі мови, які підтримує Microsoft Translator
Властивості, що вводяться
Немає.
Властивості, що виводяться
Ім'я властивості | Тип даних | Обов'язковий | Опис |
---|---|---|---|
Код | string | Ні | |
Ім'я | string | Ні |
Перекласти
Перевести текст: переводить текст на вказану мову за допомогою Microsoft Translator
Властивості, що вводяться
Ім'я | Тип даних | Обов'язковий | Опис |
---|---|---|---|
query | string | так | Текст для перекладу |
languageTo | string | так | Код цільової мови (наприклад, 'fr') |
languageFrom | string | ні | Вихідна мова (якщо не вказано, Microsoft Translator спробує визначити автоматично) (наприклад, en) |
категорія | string | ні | Категорія перекладу (за замовчуванням 'general') |
Властивості, що виводяться
Немає.
Виявити
Визначити мову: визначає вихідну мову наданого тексту
Властивості, що вводяться
Ім'я | Тип даних | Обов'язковий | Опис |
---|---|---|---|
query | string | так | Текст, мову якого буде ідентифіковано |
Властивості, що виводяться
Ім'я властивості | Тип даних | Обов'язковий | Опис |
---|---|---|---|
Код | string | Ні | |
Ім'я | string | Ні |
SpeechLanguages
Отримати список мов для мовлення: отримує список мов, доступних для голосового синтезу
Властивості, що вводяться
Немає.
Властивості, що виводяться
Ім'я властивості | Тип даних | Обов'язковий | Опис |
---|---|---|---|
Код | string | Ні | |
Ім'я | string | Ні |
TextToSpeech
Текст в мовлення: перетворює наданий текст на мовлення у вигляді звукового потоку у звуковому форматі wave
Властивості, що вводяться
Ім'я | Тип даних | Обов'язковий | Опис |
---|---|---|---|
query | string | так | Текст для перетворення |
мова | string | так | Код мови для мовлення (наприклад, 'en-us') |
Властивості, що виводяться
Немає.
Корисні посилання
Перегляньте усі доступні підключення.
Дізнайтесь, як додавати підключення до програм.
Примітка
Розкажіть нам про свої уподобання щодо мови документації? Візьміть участь в короткому опитуванні. (зверніть увагу, що це опитування англійською мовою)
Проходження опитування займе близько семи хвилин. Персональні дані не збиратимуться (декларація про конфіденційність).