Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
.