Zestawy 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# → 2.0.0-beta.1 | NuGet | Zestaw Azure SDK dla platformy .NET | Tłumaczenie dokumentu api-version=2024-05-01 |
🆕 Python → 1.1.0b1 | PyPi | Zestaw Azure SDK dla środowiska Python | Tłumaczenie dokumentu api-version=2024-05-01 |
Dziennik zmian i historia wersji
Ta sekcja zawiera opis oparty na wersji funkcji tłumaczenia dokumentów i wydań funkcji, zmian, aktualizacji i ulepszeń.
Wersja 2.0.0-beta.1
2024-05-07
Dziennik zmian/historia wydania
README
Samples
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 2.0.0-beta.1
Install-Package Azure.AI.Translation.Document -Version 2.0.0-beta.1
2. Importowanie biblioteki klienta zestawu SDK do aplikacji
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.
Asynchroniczne tłumaczenie wsadowe
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));
Synchroniczne tłumaczenie pojedynczego 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. Kompilowanie aplikacji
Asynchroniczne tłumaczenie wsadowe
Interfejsy wsadowe tłumaczenia dokumentów wymagają następujących danych wejściowych:
- Przekaż pliki do kontenera źródłowego usługi Azure Blob Storage (sourceUri).
- Podaj kontener docelowy, w którym można napisać przetłumaczone dokumenty (targetUri).
- 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)
Synchroniczne tłumaczenie pojedynczego dokumentu
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 widzisz pytanie firmy Microsoft Q&A
, oznacz je tagiem microsoft-translator
.
Aby upewnić się, że zobaczymy pytanie Stack Overflow, oznacz je tagiem Azure AI Translator
.