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 ditt FAVORIT-REST 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!
Om du vill använda Translator-containern måste du fylla i och skicka Azure AI-tjänstprogrammet för Gated Services online-begärandeformuläret och få det godkänt för att få åtkomst till containern.
Translator-containeravbildningen stöder begränsade funktioner jämfört med molnerbjudanden.
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. |
Amerika:api-nam.cognitive.microsofttranslator.com |
USA, östra 2 • USA, västra 2 |
Asien och stillahavsområdetapi-apc.cognitive.microsofttranslator.com : |
Japan, östra • Sydostasien |
Europa (utom Schweiz):api-eur.cognitive.microsofttranslator.com |
Frankrike, centrala • Europa, västra |
Schweiz: Mer information finns i Tjä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 region
Switzerland North
i eller Switzerland West
och använder sedan resursens anpassade slutpunkt i dina API-begäranden.
Exempel: Om du skapar en Translator-resurs i Azure Portal med Resource region
som Switzerland North
och resursnamnet är my-swiss-n
är den anpassade slutpunkten https​://my-swiss-n.cognitiveservices.azure.com
. 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?
Skapa en Translator-resurs i Azure Portal.
Hämta dina åtkomstnycklar och API-slutpunkt. En slutpunkts-URL och skrivskyddad nyckel krävs för autentisering.
Utforska vår snabbstart och visa användningsfall och kodexempel för följande programmeringsspråk:
Nästa steg
Gå djupare in i REST API:et för textöversättning: