Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Добавьте соединитель Microsoft Translator для отображения переведенного текста в элементе управления Label в приложении. Например, можно создать текстовое поле ввода, которое просит пользователя ввести текст для перевода. В другой метке можно отобразить переведенный текст.
В этом разделе показано, как создать подключение Microsoft Translator, использовать подключение Microsoft Translator в приложении и перечислять доступные функции.
Предпосылки
- Доступ к Power Apps
- Добавление подключения
- Создание приложения из шаблона, из данных или с нуля
Подключение к Microsoft Translator
Создайте приложение на основе холста с нуля.
В области слева выберите вкладку "Данные " и выберите " Добавить источник данных".
Выберите новое подключение и выберите Microsoft Translator:
Нажмите Подключиться. Подключение отображается в источниках данных:
Использование подключения Microsoft Translator в приложении
Перевод текста
В представлении дерева в левой части экрана нажмите кнопку "Вставить", а затем выберите элемент управления "Ввод текста ". Переименуйте элемент управления вводом текста в Source.
Добавьте раскрывающийся список (элементы управления меню >вставки), переименуйте его в TargetLang и переместите его под источником.
Задайте для свойства ItemsTargetLang следующую формулу:
MicrosoftTranslator.Languages()Добавьте метку, переместите ее под TargetLang и задайте для свойства Text следующую формулу:
MicrosoftTranslator.Translate(Source.Text, TargetLang.Selected.Value)Введите текст в source и выберите язык в TargetLang. В метке показан текст, введенный на выбранном языке:
Произнесет переведенный текст
Если вы еще не сделали этого, выполните действия, описанные в предыдущем разделе, чтобы перевести текст. В следующих шагах используются те же элементы управления.
Задайте свойству Items раскрывающегося списка TargetLang следующую формулу:
MicrosoftTranslator.SpeechLanguages()Переименуйте в качестве целевой метки вторую метку (а не поле источника).
Добавьте элемент управления "Звук " (вставка меню >мультимедиа) и задайте для свойства Media следующую формулу:
MicrosoftTranslator.TextToSpeech(Target.Text, TargetLang.Selected.Value)Нажмите клавишу F5 или нажмите кнопку
Введите текст в source, выберите язык в TargetLang и нажмите кнопку воспроизведения в элементе управления звуком.Приложение воспроизводит звуковую версию текста, введенного в выбранном вами языке.
Нажмите клавишу ESC, чтобы вернуться в рабочую область по умолчанию.
Обнаружение исходного языка
В следующих шагах используются те же исходные текстовые входные и целевые элементы управления текстом. При желании можно создать новые элементы управления, просто обновите имена в формуле.
Выберите элемент управления "Целевой текст" и задайте для свойства Text следующую формулу:
MicrosoftTranslator.Detect(Source.Text).NameВведите текст в source.
Метка показывает язык введенного текста. Например, метка показывает французский , если вы вводите bonjour, или итальянский , если вы введите ciao.
Просмотр доступных функций
Это подключение включает следующие функции:
| Имя функции | Description |
|---|---|
| Языки | Извлекает все языки, поддерживаемые Microsoft Translator |
| Перевести | Перевод текста на указанный язык с помощью Microsoft Translator |
| Обнаруживать | Определяет исходный язык заданного текста |
| SpeechLanguages | Извлекает языки, доступные для синтеза речи |
| TextToSpeech | Преобразует заданный текст в речь в виде звукового потока в формате волны |
Languages
Получение языков: извлекает все языки, поддерживаемые Microsoft Translator
Входные свойства
Нет.
Выходные свойства
| Название свойства | Тип данных | Обязательно | Description |
|---|---|---|---|
| Code | струна | нет | |
| Имя | струна | нет |
Translate
Перевод текста: перевод текста на указанный язык с помощью Microsoft Translator
Входные свойства
| Имя | Тип данных | Обязательно | Description |
|---|---|---|---|
| query | струна | yes | Текст для перевода |
| languageTo | струна | yes | Код целевого языка (например, fr) |
| languageFrom | струна | no | Исходный язык (если он не указан, Microsoft Translator попытается автоматически обнаружить) (например: en) |
| категория | струна | no | Категория перевода (по умолчанию: "общие" ) |
Выходные свойства
Нет.
Detect
Определение языка: обнаружение исходного языка заданного текста
Входные свойства
| Имя | Тип данных | Обязательно | Description |
|---|---|---|---|
| query | струна | yes | Текст, язык которого будет определен |
Выходные свойства
| Название свойства | Тип данных | Обязательно | Description |
|---|---|---|---|
| Code | струна | нет | |
| Имя | струна | нет |
SpeechLanguages
Получение языков речи: извлекает языки, доступные для синтеза речи
Входные свойства
Нет.
Выходные свойства
| Название свойства | Тип данных | Обязательно | Description |
|---|---|---|---|
| Code | струна | нет | |
| Имя | струна | нет |
TextToSpeech
Текст в речь: преобразует заданный текст в речь в виде звукового потока в формате волны
Входные свойства
| Имя | Тип данных | Обязательно | Description |
|---|---|---|---|
| query | струна | yes | Текст для преобразования |
| language | струна | yes | Языковой код для создания речи (например, 'en-us') |
Выходные свойства
Нет.
Полезные ссылки
Просмотрите все доступные подключения.
Узнайте, как добавлять подключения к приложениям.