Vad är Azure Text Translation?

Azure Text Translation är en molnbaserad REST API-funktion i Translator-tjänsten som använder neural maskinöversättningsteknik för att möjliggöra snabb och korrekt textöversättning från källa till mål i realtid på alla språk som stöds. I den här översikten får du lära dig hur REST API:er för textöversättning gör att du kan skapa intelligenta lösningar för dina program och arbetsflöden.

Dokumentation om textöversättning innehåller följande artikeltyper:

  • Snabbstarter. Kom igång-instruktioner som hjälper dig att göra begäranden till tjänsten.
  • Instruktionsguider: Instruktioner för att komma åt och använda tjänsten på mer specifika eller anpassade sätt.
  • Referensartiklar. REST API-dokumentation och programmeringsspråkbaserat innehåll.

Textöversättningsfunktioner

Textöversättning stöder följande metoder:

  • Språk. Returnerar en lista över språk som stöds av åtgärderna Translate, Transliterate och Dictionary Lookup . Den här begäran kräver inte autentisering. kopiera och klistra in följande GET-begäran i Postman eller ditt favorit-API-verktyg eller webbläsare:

    https://api.cognitive.microsofttranslator.com/languages?api-version=3.0
    
  • Översätt. Renderar text med ett enda källspråk till flera målspråkstexter med en enda begäran.

  • Transkribera. Konverterar tecken eller bokstäver i ett källspråk till motsvarande tecken eller bokstäver i ett målspråk.

  • Identifiera. Returnerar källkodens språkkod och en boolesk variabel som anger om det identifierade språket stöds för textöversättning och transkribering.

    Kommentar

    Du kan översätta, translitterera och identifiera text med ett enda REST API-anrop .

  • Uppslag i ordlista. Returnerar motsvarande ord för källtermen på målspråket.

  • Ordlisteexempel Returnerar grammatisk struktur och kontextexempel för källtermen och måltermparet.

Distributionsalternativ för textöversättning

Lägg till textöversättning i dina projekt och program med hjälp av följande resurser:

  • Få åtkomst till den molnbaserade Translator-tjänsten via REST-API:et, som är tillgängligt i Azure.

  • Använd REST API-översättningsbegäran med Docker-containern för textöversättning.

    Viktigt!

Dataresidens

Datahemvist för textöversättning beror på den Azure-region där din Translator-resurs skapades:

Datahemvist för textöversättning

✔️ Funktion: Translator Text

Tjänstslutpunkt Begära bearbetning av datacenter
Global (rekommenderas):
api.cognitive.microsofttranslator.com
Närmaste tillgängliga datacenter.
Americas:
api-nam.cognitive.microsofttranslator.com
USA, östra 2 • USA, västra 2
Asien och stillahavsområdet
api-apc.cognitive.microsofttranslator.com:
Japan, östra • Sydostasien
Europa (utom Schweiz):
api-eur.cognitive.microsofttranslator.com
Frankrike, centrala • Europa, västra
Schweiz:
Mer information finns iTjänstslutpunkter för Schweiz.
Schweiz, norra • Schweiz, västra

Tjänstslutpunkter i Schweiz

Kunder med en resurs i Schweiz, norra eller Schweiz, västra, kan se till att deras text-API-begäranden hanteras i Schweiz. För att säkerställa att begäranden hanteras i Schweiz skapar du Translator-resursen Resource regionSwitzerland North i eller Switzerland Westoch använder sedan resursens anpassade slutpunkt i dina API-begäranden.

Exempel: Om du skapar en Translator-resurs i Azure-portalen med Resource region som Switzerland North och resursnamnet är my-swiss-n, är https​://my-swiss-n.cognitiveservices.azure.comdin anpassade slutpunkt . Och en exempelbegäran om att översätta är:

// Pass secret key and region using headers to a custom endpoint
curl -X POST "https://my-swiss-n.cognitiveservices.azure.com/translator/text/v3.0/translate?to=fr" \
-H "Ocp-Apim-Subscription-Key: xxx" \
-H "Ocp-Apim-Subscription-Region: switzerlandnorth" \
-H "Content-Type: application/json" \
-d "[{'Text':'Hello'}]" -v

Custom Translator är för närvarande inte tillgängligt i Schweiz.

Kom igång med textöversättning

Är du redo att börja?

Nästa steg

Gå djupare in i REST API:et för textöversättning: