Opret forbindelse til Microsoft Translator fra PowerAppsConnect to Microsoft Translator from PowerApps

Microsoft Translator

Tilføj Microsoft Translator-connectoren for at få vist oversat tekst i et etiketkontrolelement i din app.Add the Microsoft Translator connector to display translated text in a Label control in your app. Du kan f.eks. oprette et inputtekstfelt, hvor brugeren bliver bedt om at skrive noget tekst, der skal oversættes.For example, you can create an input text box that asks the user to enter some text to translate. På en anden etiket kan du få vist den oversatte tekst.In another label, you can display the translated text.

I dette emne gennemgås, hvordan du opretter Microsoft Translator-forbindelsen, bruger Microsoft Translator-forbindelsen i en app og får vist de tilgængelige funktioner.This topic shows you how to create the Microsoft Translator connection, use the Microsoft Translator connection in an app, and lists the available functions.

Bemærk

Denne connector er begrænset til 150 opkald pr. bruger pr. dag.This connector is limited to 150 calls per user per day.

ForudsætningerPrerequisites

Opret forbindelse til Microsoft TranslatorConnect to Microsoft Translator

  1. Åbn PowerApps, Vælg New (Ny), og opret derefter en tom app.Open PowerApps, select New, and then create a Blank app. Vælg telefon- eller tabletlayout.Choose phone or tablet layout. Et tabletlayout giver dig mere arbejdsplads:Tablet layout gives you more workspace:

    Åbn en tom app

  2. Klik eller tryk på fanen Data i ruden til højre, og klik eller tryk derefter på Add data source (Tilføj datakilde).In the right-hand pane, click or tap Data tab, and then click or tap Add data source.
  3. Vælg New connection (Ny forbindelse), og vælg derefter Microsoft Translator:Select New connection, and then select Microsoft Translator:

    Opret forbindelse til Microsoft Translator

    Opret forbindelse til Microsoft Translator

  4. Vælg Opret forbindelse.Select Connect. Forbindelsen vises under Data sources (Datakilder):Your connection appears under Data sources:

    Opret forbindelse til Microsoft Translator

Brug Microsoft Translator-forbindelsen i din appUse the Microsoft Translator connection in your app

Oversæt tekstTranslate text

  1. Vælg Tekst i menuen Indsæt, og vælg derefter Tekstinput.On the Insert menu, select Text, and then select Text input. Omdøb tekstinputkontrolelementet til Kilde:Rename the text input control to Source:

    Omdøb

  2. Tilføj en rullemenu (menuen Insert (Insert) > Controls (Kontrolelementer)), omdøb den til TargetLang, og flyt den ned under Kilde.Add a Drop down list (Insert menu > Controls), rename it to TargetLang, and move it below Source.
  3. Angiv egenskaben Items for TargetLang til følgende formel:Set the Items property of TargetLang to the following formula:

    MicrosoftTranslator.Languages()

  4. Tilføj en etiket, flyt den ned under TargetLang, og angiv dens egenskab Text til følgende formel:Add a label, move it below TargetLang, and set its Text property to the following formula:

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

  5. Skriv noget tekst i Kilde, og vælg et sprog i TargetLang.Type some text into Source, and select a language in TargetLang. Etiketten viser den tekst, du angav, på det valgte sprog:The label shows the text that you entered in the language you chose:

    Oversæt tekst fra engelsk til spansk

Få læst den oversatte tekstSpeak translated text

Hvis du ikke allerede har gjort det, skal du følge trinnene i forrige afsnit for at oversætte noget tekst.If you haven't already, follow the steps in the previous section to translate some text. I de næste trin benyttes de samme kontrolelementer.These next steps use the same controls.

  1. Angiv egenskaben Items for rullelisten TargetLang til følgende formel:Set the Items property of the TargetLang drop-down list to the following formula:

    MicrosoftTranslator.SpeechLanguages()

  2. Omdøb den anden etiket (ikke feltet Kilde) til Mål.Rename the second label (not the Source box) to Target.
  3. Tilføj et lydkontrolelement (menuen Insert (Indsæt) > Media (Medie)), og angiv dets egenskab Media til følgende formel:Add an Audio control (Insert menu > Media), and set its Media property to the following formula:

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

  4. Tryk på F5, eller vælg visningsknappen ().Press F5, or select the Preview button (). Skriv noget tekst i Kilde, vælg et sprog i TargetLang, og vælg derefter afspilningsknappen i lydkontrolelementet.Type some text into Source, select a language in TargetLang, and then select the play button in the audio control.

    Appen spiller en lydversion af den tekst, du angav, på det valgte sprog.The app plays an audio version of the text that you entered in the language you chose.

  5. Tryk på Esc for at vende tilbage til standardarbejdsområdet.Press Esc to return to the default workspace.

Find kildesprogetDetect the source language

Disse næste trin bruger de samme kontrolelementer for tekstinput i Kilde og tekst i Mål.These next steps use the same Source text input and Target text controls. Du kan oprette nye kontrolelementer, hvis du vil det, ved at opdatere navnene i formlen.You can create new controls if you prefer, just update the names in the formula.

  1. Vælg tekstkontrolelementet for Mål, og angiv egenskaben Text til følgende formel:Select the Target text control, and set the Text property to the following formula:

    MicrosoftTranslator.Detect(Source.Text).Name

  2. Skriv noget tekst i Kilde.Type some text into Source.

    Etiketten viser sproget for den tekst, du skrev.The label shows you the language of the text that you typed. Etiketten viser f.eks. French (Fransk), hvis du skriver bonjour, eller Italian (Italiensk), hvis du skriver ciao.For example, the label shows French if you type bonjour, or Italian if you type ciao.

Få vist de tilgængelige funktionerView the available functions

Denne forbindelse indeholder følgende funktioner:This connection includes the following functions:

Funktionens navnFunction Name BeskrivelseDescription
LanguagesLanguages Henter alle sprog, som understøttes af Microsoft Translator.Retrieves all languages that Microsoft Translator supports
TranslateTranslate Oversætter tekst til et bestemt sprog ved hjælp af Microsoft Translator.Translates text to a specified language using Microsoft Translator
DetectDetect Identificerer kildesproget for den pågældende tekst.Detects source language of given text
SpeechLanguagesSpeechLanguages Henter de sprog, der er tilgængelige for talesyntese.Retrieves the languages available for speech synthesis
TextToSpeechTextToSpeech Konverterer en given tekst til tale, som en lydstream i wave-format.Converts a given text into speech as an audio stream in wave format

SprogLanguages

Hent sprog: Henter alle sprog, som understøttes af Microsoft Translator.Get languages: Retrieves all languages that Microsoft Translator supports

InputegenskaberInput properties

IngenNone.

OutputegenskaberOutput properties

Navn på egenskabProperty Name DatatypeData Type PåkrævetRequired BeskrivelseDescription
KodeCode strengstring NejNo
NavnName strengstring NejNo

TranslateTranslate

Oversæt tekst: Oversætter tekst til et bestemt sprog ved hjælp af Microsoft Translator.Translate text: Translates text to a specified language using Microsoft Translator

InputegenskaberInput properties

NavnName DatatypeData Type PåkrævetRequired BeskrivelseDescription
forespørgselquery strengstring jayes Tekst til oversættelseText to translate
languageTolanguageTo strengstring jayes Kode for målsprog (f.eks. 'fr').Target language code (example: 'fr')
languageFromlanguageFrom strengstring nejno Kildesprog (hvis det ikke er angivet, forsøger Microsoft Translator at identificere det automatisk) (f.eks. en).Source language (if not provided, Microsoft Translator will try to auto-detect) (example: en)
kategoricategory strengstring nejno Oversættelseskategori (standard: generel)Translation category (default: 'general')

OutputegenskaberOutput properties

IngenNone.

DetectDetect

Identificer sprog: Identificerer kildesproget for den pågældende tekst.Detect language: Detects source language of given text

InputegenskaberInput properties

NavnName DatatypeData Type PåkrævetRequired BeskrivelseDescription
forespørgselquery strengstring jayes Tekst, hvis sprog vil blive identificeret.Text whose language will be identified

OutputegenskaberOutput properties

Navn på egenskabProperty Name DatatypeData Type PåkrævetRequired BeskrivelseDescription
KodeCode strengstring NejNo
NavnName strengstring NejNo

SpeechLanguagesSpeechLanguages

Hent talte sprog: Henter de sprog, der er tilgængelige for talesyntese.Get speech languages: Retrieves the languages available for speech synthesis

InputegenskaberInput properties

IngenNone.

OutputegenskaberOutput properties

Navn på egenskabProperty Name DatatypeData Type PåkrævetRequired BeskrivelseDescription
KodeCode strengstring NejNo
NavnName strengstring NejNo

TextToSpeechTextToSpeech

Tekst til tale: Konverterer en given tekst til tale som en lydstream i wave-format.Text to speech: Converts a given text into speech as an audio stream in wave format

InputegenskaberInput properties

NavnName DatatypeData Type PåkrævetRequired BeskrivelseDescription
forespørgselquery strengstring jayes Tekst, der skal konverteresText to convert
sproglanguage strengstring jayes Sprogkoden til at generere tale (f.eks. en-us)Language code to generate speech (example: 'en-us')

OutputegenskaberOutput properties

IngenNone.

Se alle de tilgængelige forbindelser.See all the available connections.
Få mere at vide om, hvordan du føjer forbindelser til dine apps.Learn how to add connections to your apps.