Zestaw SDK tłumaczenia dokumentów

Tłumaczenie dokumentów to funkcja interfejsu API REST oparta na chmurze usługi Azure AI Translator. Interfejs API tłumaczenia dokumentów umożliwia szybkie i dokładne tłumaczenia całych dokumentów źródłowych, asynchronicznie, w obsługiwanych językach i różnych formatach plików. Zestaw SDK (Document Translation software development kit) to zestaw bibliotek i narzędzi, które umożliwiają łatwą integrację funkcji interfejsu API REST tłumaczenia dokumentów z aplikacjami.

Obsługiwane języki

Zestaw SDK tłumaczenia dokumentów obsługuje następujące języki programowania:

Wersja zestawu SDK → języka Pakiet Biblioteka kliencka Obsługiwana wersja interfejsu API
.NET/C# → 1.0.0 NuGet Zestaw Azure SDK dla platformy .NET Tłumaczenie dokumentów w wersji 1.1
Python → 1.0.0 PyPi Zestaw Azure SDK dla środowiska Python Tłumaczenie dokumentów w wersji 1.1

Dziennik zmian i historia wersji

Ta sekcja zawiera opis oparty na wersji funkcji tłumaczenia dokumentów i wydań funkcji, zmian, aktualizacji i ulepszeń.

Korzystanie z zestawu SDK tłumaczenia dokumentów w aplikacjach

Zestaw SDK tłumaczenia dokumentów umożliwia korzystanie z usługi tłumaczenia i zarządzanie nią w aplikacji. Zestaw SDK opiera się na podstawowych interfejsach API REST tłumaczenia dokumentów do użycia w modelu języka programowania. Wybierz preferowany język programowania:

1. Instalowanie biblioteki klienta zestawu SDK

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

2. Importowanie biblioteki klienta zestawu SDK do aplikacji

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

3. Uwierzytelnianie klienta

Utwórz wystąpienie DocumentTranslationClient obiektu w celu interakcji z zestawem SDK tłumaczenia dokumentów, a następnie wywołaj metody dla tego obiektu klienta w celu interakcji z usługą. Jest DocumentTranslationClient to podstawowy interfejs do korzystania z biblioteki klienta tłumaczenia dokumentów. Zapewnia zarówno metody synchroniczne, jak i asynchroniczne do wykonywania operacji.

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

4. Kompilowanie aplikacji

Interfejs tłumaczenia dokumentów wymaga następujących danych wejściowych:

  1. Przekaż pliki do kontenera źródłowego usługi Azure Blob Storage (sourceUri).
  2. Podaj kontener docelowy, w którym można napisać przetłumaczone dokumenty (targetUri).
  3. Uwzględnij kod języka docelowego (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)

Opcje pomocy

Fora Microsoft Q&A i Stack Overflow są dostępne dla społeczności deweloperów, aby zadawać i odpowiadać na pytania dotyczące tłumaczenia tekstu platformy Azure i innych usług. Firma Microsoft monitoruje fora i odpowiada na pytania, na które społeczność nie odpowiedziała.

Napiwek

Aby upewnić się, że zobaczymy pytanie dotyczące pytań i odpowiedzi firmy Microsoft, oznacz je tagiem microsoft-translator. Aby upewnić się, że zobaczymy pytanie Stack Overflow, oznacz je tagiem Azure AI Translator.

Następne kroki