Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Agregue el conector de Microsoft Translator para mostrar el texto traducido en un control Etiqueta de la aplicación. Por ejemplo, puede crear un cuadro de texto de entrada que pida al usuario que escriba texto para traducir. En otra etiqueta, puede mostrar el texto traducido.
En este tema se muestra cómo crear la conexión de Microsoft Translator, usar la conexión de Microsoft Translator en una aplicación y enumerar las funciones disponibles.
Prerrequisitos
- Acceso a Power Apps
- Adición de la conexión
- Creación de una aplicación a partir de una plantilla, desde datos o desde cero
Conexión a Microsoft Translator
Cree una aplicación de lienzo en blanco.
En el panel izquierdo, seleccione la pestaña Datos y, a continuación, seleccione Agregar origen de datos.
Seleccione Nueva conexión y, a continuación, Seleccione Microsoft Translator:
Seleccione Conectar. La conexión aparece en Orígenes de datos:
Uso de la conexión de Microsoft Translator en la aplicación
Traducción de texto
En la vista de árbol del lado izquierdo de la pantalla, seleccione Insertar y, a continuación, elija el control Entrada de texto . Cambie el nombre del control de entrada de texto a Origen.
Agregue una lista desplegable (Insertarcontroles de menú>), cámbiela a TargetLang y muévala debajo del origen.
Establezca la propiedad Items de TargetLang en la fórmula siguiente:
MicrosoftTranslator.Languages()Agregue una etiqueta, muévala debajo de TargetLang y establezca su propiedad Text en la fórmula siguiente:
MicrosoftTranslator.Translate(Source.Text, TargetLang.Selected.Value)Escriba algún texto en Origen y seleccione un idioma en TargetLang. La etiqueta muestra el texto que escribió en el idioma que eligió:
Hablar texto traducido
Si aún no lo ha hecho, siga los pasos descritos en la sección anterior para traducir texto. Estos pasos siguientes usan los mismos controles.
Establezca la propiedad Items de la lista desplegable TargetLang en la fórmula siguiente:
MicrosoftTranslator.SpeechLanguages()Cambie el nombre de la segunda etiqueta (no el cuadro Origen ) a Destino.
Agregue un control Audio (Insertarmedio de menú>) y establezca su propiedad Media en la fórmula siguiente:
MicrosoftTranslator.TextToSpeech(Target.Text, TargetLang.Selected.Value)Presione F5 o seleccione el botón Vista previa (
). Escriba algún texto en Origen, seleccione un idioma en TargetLang y, a continuación, seleccione el botón Reproducir en el control de audio.La aplicación reproduce una versión de audio del texto que escribió en el idioma que eligió.
Presione Esc para volver al área de trabajo predeterminada.
Detección del idioma de origen
Estos pasos siguientes usan los mismos controles Entrada de texto de origen y Texto de destino . Puede crear nuevos controles si lo prefiere, simplemente actualice los nombres en la fórmula.
Seleccione el control Texto de destino y establezca la propiedad Text en la fórmula siguiente:
MicrosoftTranslator.Detect(Source.Text).NameEscriba algún texto en Origen.
La etiqueta muestra el idioma del texto que ha escrito. Por ejemplo, la etiqueta muestra francés si escribe bonjour o italiano si escribe ciao.
Visualización de las funciones disponibles
Esta conexión incluye las siguientes funciones:
| Nombre de función | Description |
|---|---|
| Idiomas | Recupera todos los idiomas compatibles con Microsoft Translator. |
| Traducir | Traduce texto a un idioma especificado mediante Microsoft Translator |
| Detectar | Detecta el idioma de origen del texto determinado. |
| SpeechLanguages | Recupera los idiomas disponibles para la síntesis de voz. |
| TextToSpeech | Convierte un texto determinado en voz como una secuencia de audio en formato de onda |
Languages
Obtener idiomas: recupera todos los idiomas compatibles con Microsoft Translator.
Propiedades de entrada
Ninguno.
Propiedades de salida
| Nombre de propiedad | Tipo de datos | Obligatorio | Description |
|---|---|---|---|
| Código | cuerda / cadena | No | |
| Nombre | cuerda / cadena | No |
Translate
Traducir texto: traduce texto a un idioma especificado mediante Microsoft Translator.
Propiedades de entrada
| Nombre | Tipo de datos | Obligatorio | Description |
|---|---|---|---|
| query | cuerda / cadena | Sí | Texto que se va a traducir |
| languageTo | cuerda / cadena | Sí | Código de idioma de destino (ejemplo: "fr") |
| languageFrom | cuerda / cadena | no | Idioma de origen (si no se proporciona, Microsoft Translator intentará detectar automáticamente) (por ejemplo: en) |
| categoría | cuerda / cadena | no | Categoría de traducción (valor predeterminado: 'general') |
Propiedades de salida
Ninguno.
Detect
Detectar idioma: detecta el idioma de origen del texto determinado.
Propiedades de entrada
| Nombre | Tipo de datos | Obligatorio | Description |
|---|---|---|---|
| query | cuerda / cadena | Sí | Texto cuyo idioma se identificará |
Propiedades de salida
| Nombre de propiedad | Tipo de datos | Obligatorio | Description |
|---|---|---|---|
| Código | cuerda / cadena | No | |
| Nombre | cuerda / cadena | No |
SpeechLanguages
Obtener idiomas de voz: recupera los idiomas disponibles para la síntesis de voz.
Propiedades de entrada
Ninguno.
Propiedades de salida
| Nombre de propiedad | Tipo de datos | Obligatorio | Description |
|---|---|---|---|
| Código | cuerda / cadena | No | |
| Nombre | cuerda / cadena | No |
TextToSpeech
Texto a voz: convierte un texto determinado en voz como una secuencia de audio en formato de onda
Propiedades de entrada
| Nombre | Tipo de datos | Obligatorio | Description |
|---|---|---|---|
| query | cuerda / cadena | Sí | Texto que se va a convertir |
| lenguaje | cuerda / cadena | Sí | Código de lenguaje para generar voz (ejemplo: "en-us") |
Propiedades de salida
Ninguno.
Vínculos útiles
Consulte todas las conexiones disponibles.
Obtenga información sobre cómo agregar conexiones a las aplicaciones.