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
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
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 TextTranslationClient
klassen. 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:
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
.