Freigeben über


Azure Translator im Foundry Tools SDK

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

Paket (NuGet)

Änderungsprotokoll/Releaseverlauf

README

Beispiele

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

Paket (NuGet)

Änderungsprotokoll/Releaseverlauf

README

Beispiele

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:

Screenshot des Standorts von Schlüsseln und Endpunkten 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.

Nächste Schritte