Dokumentübersetzungs-SDKs

Die Dokumentübersetzung ist ein cloudbasiertes Feature von Azure Translator in Foundry Tools. Sie unterstützt die asynchrone Batchübersetzung und synchrone Einzeldokumentübersetzung in unterstützten Sprachen und Dateiformaten. Mit den Document Translation Software Development Kits (SDKs) können Sie diese REST-API-Funktionen in Ihre Anwendungen integrieren.

Voraussetzungen

Um ein Dokumentübersetzungs-SDK zu verwenden, benötigen Sie Folgendes:

Unterstützte Sprachen

Das Dokumentübersetzungs-SDK unterstützt die folgenden Programmiersprachen:

Sprach- und SDK-Version Paket Clientbibliothek Standard-API-Version
.NET/C# 3.0.0 NuGet Azure SDK für .NET 2026-03-01
Python 2.0.0 PyPI Azure-SDK für Python 2026-03-01
JavaScript/TypeScript 1.0.0 npm Azure SDK für JavaScript 2026-03-01
Java 2.0.0 Maven Central Azure SDK für Java 2026-03-01

Änderungsprotokoll und Releaseverlauf

Dieser Abschnitt enthält eine versionsbasierte Beschreibung der Releases, Änderungen, Aktualisierungen und Erweiterungen des Dokumentübersetzungsfeatures und seiner Funktionen.

Verwenden des Dokumentübersetzungs-SDK in Ihren Anwendungen

Das Dokumentübersetzungs-SDK ermöglicht die Verwendung und Verwaltung des Übersetzungsdiensts in Ihrer Anwendung. Das SDK basiert auf den zugrunde liegenden REST-APIs für die Dokumentübersetzung für die Verwendung in Ihrem Programmiersprachenparadigma. Wählen Sie Ihre bevorzugte Programmiersprache:

1. Installieren der SDK-Clientbibliothek

dotnet add package Azure.AI.Translation.Document --version 3.0.0
Install-Package Azure.AI.Translation.Document -Version 3.0.0

2. Importieren der SDK-Clientbibliothek in Ihre Anwendung

using System;
using Azure.Core;
using Azure.AI.Translation.Document;

3. Authentifizieren des Clients

Erstellen Sie eine Instanz des DocumentTranslationClient Objekts, um mit dem Dokumentübersetzungs-SDK zu interagieren, und rufen Sie dann Methoden für dieses Clientobjekt auf, um mit dem Dienst zu interagieren. Die DocumentTranslationClient ist die primäre Schnittstelle für die Verwendung der Clientbibliothek für die Dokumentübersetzung. Sie bietet sowohl synchrone als auch asynchrone Methoden zum Ausführen von Vorgängen.

Asynchrone Batchübersetzung

private static readonly string endpoint = "<your-custom-endpoint>";
private static readonly string key = "<your-key>";

DocumentTranslationClient client = new DocumentTranslationClient(new Uri(endpoint), new AzureKeyCredential(key));

Synchrone Einzeldokumentübersetzung

private static readonly string endpoint = "<your-custom-endpoint>";
private static readonly string key = "<your-key>";

SingleDocumentTranslationClient client = new SingleDocumentTranslationClient(new Uri(endpoint), new AzureKeyCredential(key));

4. Erstellen Ihrer Anwendung

Asynchrone Batchübersetzung

Schnittstellen für Dokument-Übersetzungs-Batches erfordern folgende Eingaben:

  1. Laden Sie Ihre Dateien in einen Azure Blob Storage-Quellcontainer (sourceUri) hoch.
  2. Stellen Sie einen Zielcontainer bereit, in den die übersetzten Dokumente geschrieben werden können (targetUri).
  3. Fügen Sie den Zielsprachencode (targetLanguage) ein.

Uri sourceUri = new Uri("<your-source-container-url>");
Uri targetUri = new Uri("<your-target-container-url>");
string targetLanguage = "<target-language-code>";

DocumentTranslationInput input = new DocumentTranslationInput(sourceUri, targetUri, targetLanguage);

Synchrone Einzeldokumentübersetzung

Einzeldokumentübersetzung

Hilfeoptionen

Die Microsoft Q&A und Stack Overflow Foren stehen der Entwickler-Community zur Verfügung, um Fragen zur Azure Textübersetzung und zu anderen Diensten zu stellen und zu beantworten. Microsoft verfolgt die Foren und antwortet auf Fragen, die von der Community noch beantwortet werden müssen.

Tipp

Um sicherzustellen, dass wir Ihre Microsoft Q&A-Frage sehen können, taggen Sie sie mit microsoft-translator. Um sicherzustellen, dass wir Ihre Stack Overflow-Frage sehen können, taggen Sie sie mit Azure Translator.

Nächste Schritte