Sdílet prostřednictvím


Sady SDK pro překlad dokumentů

Překlad dokumentů je cloudová funkce rozhraní REST API služby Azure AI Translator. Rozhraní API pro překlad dokumentů umožňuje rychlé a přesné překlady celého dokumentu na zdroj asynchronně v podporovaných jazycích a různých formátech souborů. Sada SDK (Document Translation Software Development Kit) je sada knihoven a nástrojů, které umožňují snadnou integraci funkcí ROZHRANÍ REST API pro překlad dokumentů do vašich aplikací.

Podporované jazyky

Sada SDK pro překlad dokumentů podporuje následující programovací jazyky:

Verze sady Language → SDK Balíček Klientská knihovna Podporovaná verze rozhraní API
🆕 .NET/C# → 2.0.0-beta.1 NuGet Azure SDK pro .NET Překlad dokumentu api-version=2024-05-01
🆕 Python → 1.1.0b1 PyPi Azure SDK pro Python Překlad dokumentu api-version=2024-05-01

Historie protokolu změn a vydaných verzí

Tato část obsahuje popis funkcí překladu dokumentů a funkcí založený na verzích, změnách, aktualizacích a vylepšeních.

Použití sady Document Translation SDK v aplikacích

Sada DOCUMENT Translation SDK umožňuje používat a spravovat službu Překlad ve vaší aplikaci. Sada SDK vychází z podkladových rozhraní REST API pro překlad dokumentů pro použití v rámci paradigmatu programovacího jazyka. Zvolte upřednostňovaný programovací jazyk:

1. Instalace klientské knihovny SDK

dotnet add package Azure.AI.Translation.Document --version 2.0.0-beta.1
Install-Package Azure.AI.Translation.Document -Version 2.0.0-beta.1

2. Import klientské knihovny SDK do aplikace

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

3. Ověření klienta

Vytvořte instanci objektu DocumentTranslationClient pro interakci se sadou Document Translation SDK a potom volejte metody tohoto objektu klienta pro interakci se službou. Jedná se DocumentTranslationClient o primární rozhraní pro použití klientské knihovny překladu dokumentů. Poskytuje synchronní i asynchronní metody pro provádění operací.

Asynchronní dávkové překlady

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));

Synchronní překlad jednoho dokumentu

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

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

4. Sestavení aplikace

Asynchronní dávkové překlady

Dávková rozhraní pro překlad dokumentů vyžadují následující vstup:

  1. Nahrajte soubory do zdrojového kontejneru služby Azure Blob Storage (sourceUri).
  2. Zadejte cílový kontejner, do kterého se dají zapsat přeložené dokumenty (targetUri).
  3. Zahrňte kód cílového jazyka (targetLanguage).

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)

Synchronní překlad jednoho dokumentu

Překlad jednoho dokumentu

Možnosti nápovědy

Fóra Microsoft Q&A Stack Overflow jsou k dispozici pro komunitu vývojářů, kde se můžete ptát a odpovídat na otázky týkající se překladu textu Azure a dalších služeb. Microsoft monitoruje fóra a odpovídá na otázky, na které má komunita odpověď.

Tip

Abychom měli jistotu, že se zobrazí vaše otázka Microsoft Q&A, označte ji značkou microsoft-translator. Abychom měli jistotu, že se zobrazí vaše otázka Stack Overflow, označte ji značkou Azure AI Translator.

Další kroky