Microsoft Translator

Lägg till Microsoft Translator-anslutningsappen för att visa översatt text i en etikett i din app. Du kan till exempel skapa en textruta för textinmatning som uppmanar användaren att ange text för översättning. Du kan visa den översatta etiketten i en annan textruta.

Det här ämnet visar hur du skapar Microsoft Translator-anslutningen, använder Microsoft Translator-anslutningen i en app och visar en lista över tillgängliga funktioner.

Obs: Den här anslutningsappen är begränsad till 150 anrop per användare och dag.

 

Det här behöver du för att komma igång

Ansluta till Microsoft Translator

  1. Öppna PowerApps, välj Ny, och skapa sedan en tom app. Välj Layout för mobil eller Layout för läsplatta. Layout för läsplatta ger mer arbetsyta:

    Öppna en tom app

  2. Klicka eller tryck på fliken Data i den högra rutan och klicka eller tryck sedan på Lägg till datakälla.

  3. Välj först Lägg till anslutning och sedan Microsoft Translator:

    Ansluta till Microsoft Translator

    Ansluta till Microsoft Translator

  4. Välj Anslut. Anslutningen visas under Datakällor:

    Ansluta till Microsoft Translator

Använda Microsoft Translator-anslutningen i din app

Översätta text

  1. Infoga-menyn väljer du Text och därefter textinmatning. Byt namn på textinmatningskontrollen till Source:

    Byt namn

  2. Lägg till en nedrullningsbar lista (Infoga-menyn > Kontroller) och byt namn på den till TargetLang och flytta den under Source.

  3. Ställ in Items-egenskapen för TargetLang enligt följande formel:

    MicrosoftTranslator.Languages()

  4. Lägg till en etikett, flytta den under TargetLang och ställ in dess Text-egenskap enligt följande formel:

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

  5. Skriv lite text i Source och välj ett språk i TargetLang. Etiketten visar den text som du angav på det språk som du väljer:

    Översätta text från engelska till spanska

Tala översatt text

Följ stegen i föregående avsnitt att översätta text, om du inte redan gjort det. Dessa nästa steg använder samma kontroller.

  1. Ställ in Items-egenskapen för den nedrullningsbara listan TargetLang listrutan enligt följande formel:

    MicrosoftTranslator.SpeechLanguages()

  2. Byt namn på den andra etiketten (inte rutan Source) till Target.

  3. Lägg till en ljudkontroll (Infoga meny > Media) och ställ in dess Media-egenskap enligt följande formel:

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

  4. Tryck på F5 eller välj förhandsgranskningsknappen ( ). Skriv lite text i Source, välj ett språk i TargetLang och välj sedan uppspelningsknappen i ljudkontrollen.

    Appen spelar upp en ljudversion av den text som du angav på det språk som du har valt.

  5. Tryck på Esc för att återgå till standardarbetsytan.

Identifiera källspråket

Dessa nästa steg använder samma kontroller för textinmatning för Source och Target. Du kan skapa nya kontroller om du föredrar det, bara uppdatera namnen i formeln.

  1. Välj textkontrollen Target och ställ in Text-egenskapen enligt följande formel:

    MicrosoftTranslator.Detect(Source.Text).Name

  2. Skriv lite text i Source.

    Etiketten visar språket för den text som du har angett. Etiketten visar till exempel Franska om du skriver bonjour eller Italienska om du skriver ciao.

Visa tillgängliga funktioner

Den här anslutningen innehåller följande funktioner:

Funktionsnamn Beskrivning
Languages Hämtar alla språk som stöds av Microsoft Translator
Translate Översätter text till ett angivet språk med hjälp av Microsoft Translator
Detect Identifierar den angivna textens källspråk
SpeechLanguages Hämtar språk som är tillgängliga för talsyntes
TextToSpeech Konverterar en angiven text till tal som en ljudström i wave-format

Språk

Hämta språk: Hämtar alla språk som stöds av Microsoft Translator

Indataegenskaper

Inga.

Utdataegenskaper

Egenskapens namn Datatyp Krävs Beskrivning
Programmera sträng Nej
Namn sträng Nej

Översätta

Översätt text: Översätter text till ett angivet språk med hjälp av Microsoft Translator

Indataegenskaper

Namn Datatyp Krävs Beskrivning
query sträng ja Text för översättning
languageTo sträng ja Målspråkskod (exempel: ”fr”)
languageFrom sträng nej Källspråk (om inget anges försöker Microsoft Translator att identifiera språket automatiskt) (exempel: en)
category sträng nej Översättningskategori (standard: ”general”)

Utdataegenskaper

Inga.

Identifiera

Identifiera språk: Identifierar den angivna textens källspråk

Indataegenskaper

Namn Datatyp Krävs Beskrivning
query sträng ja Text vars språk identifieras

Utdataegenskaper

Egenskapens namn Datatyp Krävs Beskrivning
Programmera sträng Nej
Namn sträng Nej

SpeechLanguages

Hämta talspråk: Hämtar språk som är tillgängliga för talsyntes

Indataegenskaper

Inga.

Utdataegenskaper

Egenskapens namn Datatyp Krävs Beskrivning
Programmera sträng Nej
Namn sträng Nej

TextToSpeech

Text till tal: Konverterar en angiven text till tal som en ljudström i wave-format

Indataegenskaper

Namn Datatyp Krävs Beskrivning
query sträng ja Texten som ska konverteras
language sträng ja Språkkod för att generera tal (exempel: ”en-us”)

Utdataegenskaper

Inga.

Användbara länkar

Se alla tillgängliga anslutningar.
Lär dig hur du lägger till anslutningar i dina appar.