Dela via


Azure Text Translation SDK

Azure Text Translation är en molnbaserad REST API-funktion i Azure AI Translator-tjänsten. API:et för textöversättning möjliggör snabba och korrekta textöversättningar från källa till mål i realtid. SDK (Software Development Kit) för textöversättning är en uppsättning bibliotek och verktyg som gör att du enkelt kan integrera REST API-funktioner för textöversättning i dina program. SDK för textöversättning är tillgängligt på olika programmeringsplattformar i C#/.NET, Java, JavaScript och Python.

Språk som stöds

SDK för textöversättning stöder programmeringsspråk och plattformar:

Language → SDK-version Paket Klientbibliotek API-version som stöds
.NET/C# → 1.0.0 NuGet Azure SDK för .NET Translator v3.0
Java✱ → 1.0.0 Maven-lagringsplats Azure SDK för Java Translator v3.0
JavaScript → 1.0.0 npm Azure SDK för JavaScript Translator v3.0
Python → 1.0.1 PyPi Azure SDK för Python Translator v3.0

✱ Azure Text Translation SDK för Java testas och stöds på Windows-, Linux- och macOS-plattformar. Den testas inte på andra plattformar och stöder inte Android-distributioner.

Ändringslogg och versionshistorik

Det här avsnittet innehåller en versionsbaserad beskrivning av funktionsversioner av textöversättning, ändringar, uppdateringar och förbättringar.

Translator Text SDK maj 2024 GA-version

Den här versionen innehåller följande uppdateringar:

  • Version 1.0.0 (2024-05-21)
  • Mål för textöversättning v3.0
  • VERSION AV GA-version

Paket (NuGet)

Ändringslogg/versionshistorik

README

Exempel

Förhandsversionen av Translator Text SDK april 2023

Den här versionen innehåller följande uppdateringar:

  • Version 1.0.0-beta.1 (2023-04-17)
  • Mål för textöversättning v3.0
  • Första versionen

Paket (NuGet)

Ändringslogg/versionshistorik

README

Exempel

Använda SDK för textöversättning i dina program

Med SDK för textöversättning kan du använda och hantera textöversättningstjänsten i ditt program. SDK bygger på det underliggande REST API:et för textöversättning så att du enkelt kan använda dessa API:er i ditt programmeringsspråkparadigm. Så här använder du SDK för textöversättning för önskat programmeringsspråk:

1. Installera SDK-klientbiblioteket

dotnet add package Azure.AI.Translation.Text --version 1.0.0-beta.1
Install-Package Azure.AI.Translation.Text -Version 1.0.0-beta.1

2. Importera SDK-klientbiblioteket till ditt program

using Azure;
using Azure.AI.Translation.Text;

3. Autentisera klienten

Interaktion med Translator-tjänsten med hjälp av klientbiblioteket börjar med att skapa en instans av TextTranslationClientklassen. Du behöver din API-nyckel och region för att instansiera ett klientobjekt. Api-nyckeln för textöversättning finns i Azure Portal:

Skärmbild av nycklar och slutpunktsplats i Azure Portal.

Använda den globala slutpunkten (standard)

string key = "<your-key>";

AzureKeyCredential credential = new(key);
TextTranslationClient client = new(credential);

Använda en regional slutpunkt


Uri endpoint = new("<your-endpoint>");
string key = "<your-key>";
string region = "<region>";

AzureKeyCredential credential = new(key);
TextTranslationClient client = new(credential, region);

4. Skapa ditt program

Skapa ett klientobjekt för att interagera med SDK:et för textöversättning och anropa sedan metoder på klientobjektet för att interagera med tjänsten. SDK:erna innehåller både synkrona och asynkrona metoder. Mer information finns i exempellagringsplatsen för textöversättning för .NET/C#.

Hjälpalternativ

Microsoft Q &A- och Stack Overflow-forumen är tillgängliga för utvecklarcommunityn för att ställa och svara på frågor om Azure TextÖversättning och andra tjänster. Microsoft övervakar forumen och svarar på frågor som communityn ännu inte har besvarat. Se till att du ser din fråga genom att tagga den med azure-text-translation.

Nästa steg