Oprette forbindelse til Microsoft Translator fra Power Apps

Microsoft Translator.

Tilføj Microsoft Translator-connectoren for at få vist oversat tekst i et kontrolelement af typen Etiket i din app. Du kan f.eks. oprette et inputtekstfelt, hvor brugeren bliver bedt om at skrive tekst, der skal oversættes. På en anden etiket kan du få vist den oversatte tekst.

I dette emne gennemgås, hvordan du opretter Microsoft-oversætterforbindelsen, bruger Microsoft-oversætterforbindelsen i en app og får vist de tilgængelige funktioner.

Forudsætninger

Oprette forbindelse til Microsoft-oversætter

  1. Opret en tom lærredapp.

  2. Vælg fanen Data i venstre rude, og vælg derefter Tilføj datakilde.

  3. Vælg Ny forbindelse, og vælg derefter Microsoft-oversætter:

    Opret forbindelse til Microsoft-oversætter.

  4. Vælg Opret forbindelse. Forbindelsen vises under Datakilder:

    Opret forbindelse.

Bruge Microsoft-oversætterforbindelsen i din app

Oversætte tekst

  1. Vælg Indsæt i Trævisning i venstre side af skærmbilledet, vælg Indsæt, og vælg derefter kontrolelementet Tekstinput. Omdøb tekstinputkontrolelementet til Source.

  2. Tilføj en liste af typen Rullemenu (menuen Indsæt > Kontrolelementer), omdøb den til TargetLang, og flyt den ned under Kilde.

  3. Angiv egenskaben Items for TargetLang til følgende formel:

    MicrosoftTranslator.Languages()

  4. Tilføj en etiket, flyt den ned under TargetLang, og angiv dens egenskab Text til følgende formel:

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

  5. Skriv tekst under Kilde, og vælg et sprog i TargetLang. Etiketten viser den tekst, du angav, på det valgte sprog:

    Oversæt tekst fra engelsk til spansk.

Udtal den oversatte tekst

Hvis du ikke allerede har gjort det, skal du følge trinnene i forrige afsnit for at oversætte tekst. I de næste trin benyttes de samme kontrolelementer.

  1. Angiv egenskaben Items for rullelisten TargetLang til følgende formel:

    MicrosoftTranslator.SpeechLanguages()

  2. Omdøb den anden etiket (ikke feltet Kilde) til Mål.

  3. Tilføj et lydkontrolelement af typen Lyd (menuen Indsæt > Medier), og angiv dets egenskab Media til følgende formel:

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

  4. Tryk på F5, eller vælg knappen Eksempel (ikonet Eksempel.). Skriv tekst under Kilde, vælg et sprog i TargetLang, og vælg derefter afspilningsknappen i lydkontrolelementet.

    Appen spiller en lydversion af den tekst, du angav, på det valgte sprog.

  5. Tryk på Esc for at vende tilbage til standardarbejdsområdet.

Finde kildesproget

Disse næste trin bruger de samme kontrolelementer for tekstinput i Kilde og tekst i Mål. Du kan oprette nye kontrolelementer, hvis du vil det, ved at opdatere navnene i formlen.

  1. Vælg tekstkontrolelementet for Mål, og angiv egenskaben Text til følgende formel:

    MicrosoftTranslator.Detect(Source.Text).Name

  2. Skriv tekst under Kilde.

    Etiketten viser sproget for den tekst, du har skrevet. Etiketten viser f.eks. French (Fransk), hvis du skriver bonjour, eller Italian (Italiensk), hvis du skriver ciao.

Få vist de tilgængelige funktioner

Denne forbindelse indeholder følgende funktioner:

Funktionsnavn Beskrivelse
Sprog Henter alle sprog, som understøttes af Microsoft Translator.
Oversæt Oversætter tekst til et bestemt sprog ved hjælp af Microsoft Translator.
Registrer Identificerer kildesproget for den pågældende tekst.
SpeechLanguages Henter de sprog, der er tilgængelige for talesyntese.
TextToSpeech Konverterer en given tekst til tale, som en lydstream i wave-format.

Sprog

Hent sprog: Henter alle sprog, som understøttes af Microsoft Translator

Inputegenskaber

Ingen.

Outputegenskaber

Egenskabsnavn Datatype Obligatorisk Beskrivelse
Kode string Nej
Navn string Nej

Oversæt

Oversæt tekst: Oversætter tekst til et bestemt sprog ved hjælp af Microsoft Translator

Inputegenskaber

Navn Datatype Obligatorisk Beskrivelse
query string ja Tekst til oversættelse
languageTo string ja Kode for målsprog (f.eks. 'fr')
languageFrom string nej Kildesprog (hvis det ikke er angivet, forsøger Microsoft Translator at identificere det automatisk) (f.eks. en)
kategori string nej Oversættelseskategori (standard: generel)

Outputegenskaber

Ingen.

Registrer

Identificer sprog: Identificerer kildesproget for den pågældende tekst

Inputegenskaber

Navn Datatype Obligatorisk Beskrivelse
query string ja Tekst, hvis sprog vil blive identificeret

Outputegenskaber

Egenskabsnavn Datatype Obligatorisk Beskrivelse
Kode string Nej
Navn string Nej

SpeechLanguages

Hent talte sprog: Henter de sprog, der er tilgængelige for talesyntese

Inputegenskaber

Ingen.

Outputegenskaber

Egenskabsnavn Datatype Obligatorisk Beskrivelse
Kode string Nej
Navn string Nej

TextToSpeech

Tekst til tale: Konverterer en given tekst til tale som en lydstream i wave-format

Inputegenskaber

Navn Datatype Obligatorisk Beskrivelse
query string ja Tekst, der skal konverteres
sprog string ja Sprogkoden til at generere tale (f.eks. en-us)

Outputegenskaber

Ingen.

Se alle de tilgængelige forbindelser.
Få mere at vide om, hvordan du føjer forbindelser til dine apps.

Bemærk

Kan du fortælle os om dine sprogpræferencer for dokumentation? Tag en kort undersøgelse. (bemærk, at denne undersøgelse er på engelsk)

Undersøgelsen tager ca. syv minutter. Der indsamles ingen personlige data (erklæring om beskyttelse af personlige oplysninger).