Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiungere il connettore Microsoft Translator per visualizzare il testo tradotto in un controllo Etichetta nell'app. Ad esempio, è possibile creare una casella di testo di input che chiede all'utente di immettere del testo da tradurre. In un'altra etichetta è possibile visualizzare il testo tradotto.
In questo argomento viene illustrato come creare la connessione a Microsoft Translator, usare la connessione Microsoft Translator in un'app ed elencare le funzioni disponibili.
Prerequisiti
- Accesso a Power Apps
- Aggiungere la connessione
- Creare un'app da un modello, da dati o da zero
Connettersi a Microsoft Translator
Nel riquadro a sinistra selezionare Scheda Dati e quindi Selezionare Aggiungi origine dati.
Selezionare Nuova connessione e quindi Microsoft Translator:
Selezionare Connetti. La connessione viene visualizzata in Origini dati:
Usare la connessione Microsoft Translator nell'app
Tradurre un testo
Nella visualizzazione albero sul lato sinistro della schermata selezionare Inserisci e quindi scegliere il controllo Input di testo . Rinominare il controllo input di testo in Source.
Aggiungere un elenco a discesa (controlli del menu >Inserisci), rinominarlo in TargetLang e spostarlo sotto Origine.
Impostare la proprietà Items di TargetLang sulla formula seguente:
MicrosoftTranslator.Languages()Aggiungere un'etichetta, spostarla sotto TargetLang e impostarne la proprietà Text sulla formula seguente:
MicrosoftTranslator.Translate(Source.Text, TargetLang.Selected.Value)Digitare testo in Origine e selezionare una lingua in TargetLang. L'etichetta mostra il testo immesso nella lingua scelta:
Pronunciare il testo tradotto
Se non è già stato fatto, seguire la procedura descritta nella sezione precedente per tradurre testo. Questi passaggi successivi usano gli stessi controlli.
Impostare la proprietà Items dell'elenco a discesa TargetLang sulla formula seguente:
MicrosoftTranslator.SpeechLanguages()Rinominare la seconda etichetta (non la casella Origine ) in Destinazione.
Aggiungere un controllo Audio (Inserisci contenuto >multimediale) e impostarne la proprietà Media sulla formula seguente:
MicrosoftTranslator.TextToSpeech(Target.Text, TargetLang.Selected.Value)Premere F5 o selezionare il pulsante Anteprima (
). Digitare testo in Origine, selezionare una lingua in TargetLang e quindi selezionare il pulsante di riproduzione nel controllo audio.L'app riproduce una versione audio del testo immesso nella lingua scelta.
Premi ESC per tornare all'area di lavoro predefinita.
Rilevare la lingua di origine
Questi passaggi successivi usano gli stessi controlli Input di testo di origine e Testo di destinazione. Se si preferisce, è possibile creare nuovi controlli semplicemente aggiornare i nomi nella formula.
Selezionare il controllo Testo di destinazione e impostare la proprietà Text sulla formula seguente:
MicrosoftTranslator.Detect(Source.Text).NameDigitare testo in Origine.
L'etichetta mostra la lingua del testo digitato. Ad esempio, l'etichetta mostra francese se si digita bonjour o italiano se si digita ciao.
Visualizzare le funzioni disponibili
Questa connessione include le funzioni seguenti:
| Nome funzione | Description |
|---|---|
| Lingue | Recupera tutte le lingue supportate da Microsoft Translator |
| Traduci | Converte il testo in una lingua specificata usando Microsoft Translator |
| Rilevare | Rileva la lingua di origine del testo specificato |
| SpeechLanguages | Recupera le lingue disponibili per la sintesi vocale |
| TextToSpeech | Converte un testo specificato in parlato come flusso audio in formato onda |
Languages
Ottenere le lingue: recupera tutte le lingue supportate da Microsoft Translator
Proprietà di input
Nessuno.
Proprietà di output
| Nome della proprietà | Tipo di dati | Obbligatorio | Description |
|---|---|---|---|
| Codice | corda | NO | |
| Nome | corda | NO |
Translate
Tradurre testo: traduce il testo in una lingua specificata usando Microsoft Translator
Proprietà di input
| Nome | Tipo di dati | Obbligatorio | Description |
|---|---|---|---|
| query | corda | yes | Testo da tradurre |
| languageTo | corda | yes | Codice lingua di destinazione (esempio: 'fr') |
| languageFrom | corda | no | Lingua di origine (se non specificata, Microsoft Translator tenterà di rilevare automaticamente) (ad esempio: en) |
| categoria | corda | no | Categoria di traduzione (impostazione predefinita: 'general') |
Proprietà di output
Nessuno.
Detect
Rilevare la lingua: rileva la lingua di origine del testo specificato
Proprietà di input
| Nome | Tipo di dati | Obbligatorio | Description |
|---|---|---|---|
| query | corda | yes | Testo la cui lingua verrà identificata |
Proprietà di output
| Nome della proprietà | Tipo di dati | Obbligatorio | Description |
|---|---|---|---|
| Codice | corda | NO | |
| Nome | corda | NO |
SpeechLanguages
Ottenere le lingue vocali: recupera le lingue disponibili per la sintesi vocale
Proprietà di input
Nessuno.
Proprietà di output
| Nome della proprietà | Tipo di dati | Obbligatorio | Description |
|---|---|---|---|
| Codice | corda | NO | |
| Nome | corda | NO |
TextToSpeech
Sintesi vocale: converte un testo specificato in parlato come flusso audio in formato onda
Proprietà di input
| Nome | Tipo di dati | Obbligatorio | Description |
|---|---|---|---|
| query | corda | yes | Testo da convertire |
| language | corda | yes | Codice linguistico per generare il riconoscimento vocale (ad esempio: 'en-us') |
Proprietà di output
Nessuno.
Collegamenti utili
Vedere tutte le connessioni disponibili.
Informazioni su come aggiungere connessioni alle app.