Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure Translator ist ein cloudbasiertes REST-API-Feature von Azure Translator. Die Textübersetzungs-API ermöglicht schnelle und genaue Textübersetzungen in Echtzeit. Das Software Development Kit (SDK) für textübersetzungen ist eine Reihe von Bibliotheken und Tools, mit denen Sie REST-API-Funktionen für textübersetzungen einfach in Ihre Anwendungen integrieren können. Das Textübersetzungs-SDK ist für programmierübergreifende Plattformen in C#/.NET, Java, Java, JavaScript und Python verfügbar.
Unterstützte Sprachen
Das Textübersetzungs-SDK unterstützt die Programmiersprachen und Plattformen:
| Die Sprache → SDK-Version | Package | Clientbibliothek | Unterstützte API-Version |
|---|---|---|---|
| .NET/C# → 1.0.0 | NuGet | Azure SDK für .NET | Translator v3.0 |
| Java✱ → 1.0.0 | Maven-Repository | 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 |
✱ Das Azure Translator SDK für Java wird auf Windows-, Linux- und macOS-Plattformen getestet und unterstützt. Es wurde nicht auf anderen Plattformen getestet, und es unterstützt keine Android-Bereitstellungen.
Änderungsprotokoll und Versionsverlauf
Dieser Abschnitt enthält eine versionsbasierte Beschreibung der Funktionen und Fähigkeiten der Textübersetzung sowie deren Versionen, Änderungen, Updates und Verbesserungen.
Azure Translator in Foundry Tools Text SDK Mai 2024 (GA) Release
Diese Version enthält die folgenden Updates:
- Version 1.0.0 (2024-05-21)
- Targets Text Translation v3.0
- GA-Versionveröffentlichung
Azure Translator in Foundry Tools Text SDK April 2023 Vorabversion
Diese Version enthält die folgenden Updates:
- Version 1.0.0-beta.1 (2023-04-17)
- Targets Text Translation v3.0
- Erstveröffentlichung der Version
Verwenden des Textübersetzungs-SDK in Ihren Anwendungen
Das Textübersetzungs-SDK ermöglicht die Verwendung und Verwaltung des Textübersetzungsdiensts in Ihrer Anwendung. Das SDK basiert auf der zugrunde liegenden REST-API für die Textübersetzung, sodass Sie diese APIs in Ihrem Programmiersprachenparadigma problemlos verwenden können. So verwenden Sie das Textübersetzungs-SDK für Ihre bevorzugte Programmiersprache:
1. Installieren der SDK-Clientbibliothek
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. Importieren Der SDK-Clientbibliothek in Ihre Anwendung
using Azure;
using Azure.AI.Translation.Text;
3. Authentifizieren des Clients
Die Interaktion mit dem Übersetzer mithilfe der Clientbibliothek beginnt mit dem Erstellen einer Instanz der TextTranslationClientKlasse. Sie benötigen Ihren API-Schlüssel und ihre Region, um ein Clientobjekt zu instanziieren.
Der Textübersetzungs-API-Schlüssel befindet sich im Azure-Portal:
Verwenden des globalen Endpunkts (Standard)
string key = "<your-key>";
AzureKeyCredential credential = new(key);
TextTranslationClient client = new(credential);
Verwenden eines regionalen Endpunkts
Uri endpoint = new("<your-endpoint>");
string key = "<your-key>";
string region = "<region>";
AzureKeyCredential credential = new(key);
TextTranslationClient client = new(credential, region);
4. Erstellen Ihrer Anwendung
Erstellen Sie ein Clientobjekt, um mit dem Textübersetzungs-SDK zu interagieren, und rufen Sie dann Methoden für dieses Clientobjekt auf, um mit dem Dienst zu interagieren. Die SDKs stellen synchrone und asynchrone Methoden bereit. Weitere Informationen finden Sie imBeispielrepository für Textübersetzung für .NET/C#.
Hilfeoptionen
Die Foren "Microsoft Q & A " und "Stack Overflow " stehen der Entwicklercommunity zur Verfügung, um Fragen zu Azure Translator und anderen Diensten zu stellen und zu beantworten. Microsoft überwacht die Foren und beantwortet Fragen, die die Community noch nicht beantwortet hat. Um sicherzustellen, dass Ihre Frage angezeigt wird, markieren Sie sie mit azure-text-translation.