Comparteix a través de


Connectar-vos al Microsoft Translator des del Power Apps

Traductor del Microsoft

Afegiu el connector del Microsoft Translator per mostrar el text traduït en un control Etiqueta a l'aplicació. Per exemple, podeu crear un quadre de text d'entrada que demani a l'usuari que introdueixi un text per traduir. En una altra etiqueta, podeu visualitzar el text traduït.

En aquest tema es mostra com crear la connexió del Microsoft Translator, utilitzar la connexió del Microsoft Translator en una aplicació i enumerar les funcions disponibles.

Requisits previs

Connectar-vos al Microsoft Translator

  1. Crea una aplicació de llenç en blanc.

  2. A la subfinestra esquerra, seleccioneu la pestanya Dades i, a continuació, seleccioneu Afegeix font de dades.

  3. Seleccioneu Connexió nova i, a continuació, seleccioneu Microsoft Translator:

    Connectar-se al traductor del Microsoft.

  4. Seleccioneu Connecta. La connexió es mostra a Fonts de dades:

    Connectar.

Utilitzar la connexió del Microsoft Translator a l'aplicació

Traduir text

  1. Des de la Visualització en arbre de l'esquerra de la pantalla, seleccioneu Insereix i, a continuació, trieu el control d'entrada de text. Canvieu el nom del control d'entrada de text a Origen.

  2. Afegiu una llista Desplegable (menú Insereix > Controls), canvieu-ne el nom a TargetLang i desplaceu-lo a sota d'Origen.

  3. Definiu la propietat Items de TargetLang a la fórmula següent:

    MicrosoftTranslator.Languages()

  4. Afegiu una etiqueta, desplaceu-la a sota de TargetLang i definiu la propietat Text a la fórmula següent:

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

  5. Escriviu una mica de text a Origen i seleccioneu una llengua a TargetLang. L'etiqueta mostra el text que heu introduït en la llengua que heu triat:

    Traduir text de l'anglès a l'espanyol.

Parlar el text traduït

Si encara no heu fet, seguiu els passos de la secció anterior per traduir un text. Aquests pròxims passos utilitzen els mateixos controls.

  1. Definiu la propietat Items de la llista desplegable TargetLang a la fórmula següent:

    MicrosoftTranslator.SpeechLanguages()

  2. Canvieu el nom de la segona etiqueta (no la del quadre Origen) a Destinació.

  3. Afegiu un control Àudio (menú Insereix > Multimèdia) i definiu la propietat Multimèdia a la fórmula següent:

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

  4. Premeu F5 o seleccioneu el botó Visualització prèvia (icona de visualització prèvia). Escriviu text a Origen, seleccioneu una llengua a TargetLang i, a continuació, seleccioneu el botó Reprodueix al control d'àudio.

    L'aplicació reprodueix una versió d'àudio del text que heu introduït en la llengua que heu triat.

  5. Premeu Esc per tornar a l'àrea de treball per defecte.

Detectar la llengua d'origen

Aquests pròxims passos utilitzen els mateixos controls d'entrada de text Origen i de text Destinació. Podeu crear controls nous si preferiu, només heu d'actualitzar els noms de la fórmula.

  1. Seleccioneu el control de text Destinació i definiu la propietat Text a la fórmula següent:

    MicrosoftTranslator.Detect(Source.Text).Name

  2. Escriviu un text a Origen.

    L'etiqueta mostra la llengua del text que heu introduït. Per exemple, l'etiqueta mostra Francès si escriviu bonjour o Italià si escriviu ciao.

Veure les funcions disponibles

Aquesta connexió inclou les funcions següents:

Nom de la funció Descripció
Llengües Recupera totes les llengües que el Microsoft Translator admet
Tradueix Tradueix el text en una llengua especificada mitjançant el Microsoft Translator
Detecta Detecta la llengua d'origen del text especificat
SpeechLanguages Recupera les llengües disponibles per a la síntesi de veu
TextToSpeech Converteix un text determinat en parla com a flux d'àudio en format d'ona

Llengües

Obtén llengues: recupera totes les llengües que el Microsoft Translator admet

Propietats d'entrada

Cap.

Propietats de sortida

Nom de la propietat Tipus de dades Necessari Descripció
Codi string No
Nom string No

Tradueix

Tradueix text: tradueix el text en una llengua especificada mitjançant el Microsoft Translator

Propietats d'entrada

Nom Tipus de dades Necessari Descripció
consulta string Text per traduir
languageTo string Codi de llengua de destinació (per exemple: fr)
languageFrom string no Llengua d'origen (si no es proporciona, el traductor de Microsoft tractarà de detectar-la automàticament) (exemple: en)
categoria string no Categoria de traducció (per defecte: "general")

Propietats de sortida

Cap.

Detecta

Detecta la llengua: detecta la llengua d'origen del text especificat

Propietats d'entrada

Nom Tipus de dades Necessari Descripció
consulta string Text la llengua del qual s'identificarà

Propietats de sortida

Nom de la propietat Tipus de dades Necessari Descripció
Codi string No
Nom string No

SpeechLanguages

Obtén les llengües de parla: recupera les llengües disponibles per a la síntesi de veu

Propietats d'entrada

Cap.

Propietats de sortida

Nom de la propietat Tipus de dades Necessari Descripció
Codi string No
Nom string No

TextToSpeech

Text a parla: converteix un text determinat en parla com a flux d'àudio en format d'ona

Propietats d'entrada

Nom Tipus de dades Necessari Descripció
consulta string Text per convertir
idioma string Codi de llengua per generar la parla (exemple: en-us)

Propietats de sortida

Cap.

Vegeu totes les connexions disponibles.
Més informació sobre com afegir connexions a les aplicacions.

Nota

Ens podeu dir quines són les vostres preferències d'idioma per a la documentació? Responeu una breu enquesta. (tingueu en compte que l'idioma de l'enquesta és l'anglès)

Trigareu uns set minuts a completar l'enquesta. No es recopilen dades personals (declaració de privadesa).