Verbinden met Microsoft Translator vanuit Power Apps

Microsoft Translator.

Voeg de Microsoft Translator-connector toe om vertaalde tekst in een besturingselement Label in uw app weer te geven. U kunt bijvoorbeeld een invoertekstvak maken waarin de gebruiker tekst kan invoeren die moet worden vertaald. In een ander label kunt u de vertaalde tekst weergeven.

In dit onderwerp wordt uitgelegd hoe u de Microsoft Translator-verbinding maakt en hoe u de Microsoft Translator-verbinding gebruikt in een app en worden de beschikbare functies toegelicht.

Vereisten

Verbinden met Microsoft Translator

  1. Een lege canvas-app maken.

  2. Selecteer in het linkerdeelvenster het tabblad Gegevens en selecteer vervolgens Gegevensbron toevoegen.

  3. Selecteer Nieuwe verbinding en selecteer Microsoft Translator:

    Verbinden met Microsoft Translator.

  4. Selecteer Verbinding maken. De verbinding wordt weergegeven onder Gegevensbronnen:

    Verbinding maken.

De Microsoft Translator-verbinding gebruiken in uw app

Tekst vertalen

  1. Selecteer vanuit de structuurweergave aan de linkerkant van het scherm de optie Invoegen en kies vervolgens het besturingselement Tekstinvoer. Wijzig de naam van het besturingselement voor tekstinvoer in Bron.

  2. Voeg een vervolgkeuzelijst toe (menu Invoegen > Besturingselementen), wijzig de naam in Doeltaal en plaats deze onder Bron.

  3. Stel de eigenschap Items van Doeltaal in op de volgende formule:

    MicrosoftTranslator.Languages()

  4. Voeg een label toe, plaats dit onder Doeltaal en stel de eigenschap Tekst in op de volgende formule:

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

  5. Typ tekst in het vak Bron en selecteer een taal in Doeltaal. In het label wordt de tekst die u hebt ingevoerd, weergegeven in de gekozen taal:

    Tekst vertalen van het Engels naar het Spaans.

Vertaalde tekst uitspreken

Als u dat nog niet hebt gedaan, voert u de stappen in de vorige sectie uit om tekst te vertalen. In de volgende stappen worden dezelfde besturingselementen gebruikt.

  1. Stel de eigenschap Items van de vervolgkeuzelijst Doeltaal in op de volgende formule:

    MicrosoftTranslator.SpeechLanguages()

  2. Wijzig de naam van het tweede label (niet het vak Bron) in Doel.

  3. Voeg een audiobesturingselement toe (menu Invoegen > Media) en stel de eigenschap Media in op de volgende formule:

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

  4. Druk op F5 of selecteer de knop Voorbeeld (Pictogram Voorbeeld.). Typ tekst in het vak Bron, selecteer een taal in Doeltaal en selecteer de afspeelknop in het audiobesturingselement.

    De app speelt een audioversie af van de ingevoerde tekst in de gekozen taal.

  5. Druk op Esc om terug te gaan naar de standaardwerkruimte.

De brontaal detecteren

In de volgende stappen worden dezelfde tekstbesturingselementen Bron en Doel gebruikt. U kunt desgewenst nieuwe besturingselementen maken door alleen de namen in de formule bij te werken.

  1. Selecteer het tekstbesturingselement Doel en stel de eigenschap Tekst in op de volgende formule:

    MicrosoftTranslator.Detect(Source.Text).Name

  2. Typ tekst in Bron.

    Het label geeft de taal aan van de tekst die u hebt getypt. Het label geeft bijvoorbeeld Frans aan als u bonjour typt of Italiaans als u ciao typt.

De beschikbare functies weergeven

Deze verbinding bevat de volgende functies:

Functienaam Beschrijving
Talen Hiermee worden alle talen opgehaald die Microsoft Translator ondersteunt
Vertalen Vertaalt tekst naar een opgegeven taal met Microsoft Translator
Detecteren Detecteert de brontaal van de tekst
Spraaktalen Hiermee worden de beschikbare talen voor spraaksynthese opgehaald
TekstNaarSpraak Zet een opgegeven tekst om in spraak als een audiostream in de wave-indeling

Talen

Talen ophalen: hiermee worden alle talen opgehaald die Microsoft Translator ondersteunt

Invoereigenschappen

Geen.

Uitvoereigenschappen

Eigenschapsnaam Gegevenstype Vereist Beschrijving
Code string Nee
Naam string Nee

Vertalen

Tekst vertalen: vertaalt tekst naar een opgegeven taal met Microsoft Translator

Invoereigenschappen

Naam Gegevenstype Vereist Beschrijving
query string ja Te vertalen tekst
taalNaar string ja Code van doeltaal (bijvoorbeeld: 'fr')
taalVan string nee Brontaal (indien niet opgegeven probeert Microsoft Translator deze automatisch te detecteren) (bijvoorbeeld: en)
categorie string nee Vertaalcategorie (standaard: 'algemeen')

Uitvoereigenschappen

Geen.

Detecteren

Taal detecteren: detecteert de brontaal van de tekst

Invoereigenschappen

Naam Gegevenstype Vereist Beschrijving
query string ja Tekst waarvan de taal wordt geïdentificeerd

Uitvoereigenschappen

Eigenschapsnaam Gegevenstype Vereist Beschrijving
Code string Nee
Naam string Nee

Spraaktalen

Talen voor spraak ophalen: hiermee worden de beschikbare talen voor spraaksynthese opgehaald

Invoereigenschappen

Geen.

Uitvoereigenschappen

Eigenschapsnaam Gegevenstype Vereist Beschrijving
Code string Nee
Naam string Nee

TekstNaarSpraak

Tekst-naar-spraak: zet een opgegeven tekst om in spraak als een audiostream in de wave-indeling

Invoereigenschappen

Naam Gegevenstype Vereist Beschrijving
query string ja Te converteren tekst
taal string ja Taalcode om spraak te genereren (bijvoorbeeld: 'en-us')

Uitvoereigenschappen

Geen.

Bekijk alle beschikbare verbindingen.
Meer informatie over het toevoegen van verbindingen aan uw apps.

Notitie

Laat ons uw taalvoorkeuren voor documentatie weten! Beantwoord een korte enquête. (houd er rekening mee dat deze in het Engels is)

De enquête duurt ongeveer zeven minuten. Er worden geen persoonlijke gegevens verzameld (privacyverklaring).