Підключення до Microsoft Translator з Power Apps

Перекладач Microsoft.

Додайте з’єднувач Microsoft Translator, щоб відображати перекладений текст в елементі керування Підпис у програмі. Наприклад, ви можете створити поле для введення тексту, яке пропонуватиме користувачеві ввести текст для перекладу. У іншому підписі ви можете відображати перекладений текст.

У цьому розділі ви дізнаєтесь, як створити підключення Microsoft Translator і використовувати це підключення Microsoft Translator у програмі, а також побачите список доступних функцій.

Вимоги

Підключення до Microsoft Translator

  1. Створити пусту компоновану програму.

  2. В області ліворуч виберіть вкладку Дані, а потім виберіть Додати джерело даних.

  3. Виберіть Нове підключення, а потім виберіть Microsoft Translator.

    Підключення до Перекладача Microsoft.

  4. Виберіть Підключити. Ваше підключення відобразиться в розділі Джерела даних.

    Підключити.

Використання підключення Microsoft Translator у програмі

Переклад тексту

  1. У лівій частині екрана виберіть Подання дерева й натисніть Вставити, а потім виберіть елемент керування Введення тексту. Перейменуйте елемент керування «Введення тексту» на Джерело.

  2. Додайте Розкривний список (меню Вставка > Елементи керування), перейменуйте його на TargetLang і розташуйте під елементом Source.

  3. Задайте зазначену нижче формулу в якості значення для властивості Items елемента TargetLang.

    MicrosoftTranslator.Languages()

  4. Додайте підпис, розташуйте його попід TargetLang і установіть наведену нижче формулу в якості значення його властивості Text.

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

  5. Уведіть який-небудь текст в елементі Source, а потім виберіть мову в TargetLang. У підписі відобразиться введений текст на обраній мові.

    Переклад тексту з англійської на іспанську.

Озвучення перекладеного тексту

Якщо ви ще цього не зробили, виконайте кроки з попереднього розділу, щоб перекласти який-небудь текст. У подальших кроках використовуватимуться ті ж самі елементи керування.

  1. Задайте зазначену нижче формулу в якості значення для властивості Items розкривного списку TargetLang.

    MicrosoftTranslator.SpeechLanguages()

  2. Перейменуйте другий підпис (не поле Source) на Target.

  3. Додайте елемент керування Аудіо (меню Вставка > Медіадані) і укажіть зазначену нижче формулу в якості значення для його властивості Media.

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

  4. Натисніть клавішу F5 або виберіть кнопку попереднього перегляду (Піктограма «Попередній перегляд».). Уведіть текст у елементі Source, виберіть мову в TargetLang, а потім натисніть кнопку відтворення в елементі керування аудіо.

    Програма відтворить аудіо версію введеного тексту на мові, яку було вибрано.

  5. Натисніть клавішу Esc, щоб повернутися до стандартної робочої області.

Визначення вихідної мови

У подальших кроках використовуються ті ж самі елементи керування: Source (для введення тексту) та Target. За бажанням ви можете створити нові елементи керування, але не забудьте оновити імена у формулі.

  1. Виберіть елемент керування текстом Target і задайте в якості значення для його властивості Text наведену нижче формулу.

    MicrosoftTranslator.Detect(Source.Text).Name

  2. Уведіть який-небудь текст в елементі 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')

Властивості, що виводяться

Немає.

Перегляньте усі доступні підключення.
Дізнайтесь, як додавати підключення до програм.

Примітка

Розкажіть нам про свої уподобання щодо мови документації? Візьміть участь в короткому опитуванні. (зверніть увагу, що це опитування англійською мовою)

Проходження опитування займе близько семи хвилин. Персональні дані не збиратимуться (декларація про конфіденційність).