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.
Verze 2.0.0-beta.1
2024-05-07
Protokol změn / Historie vydaných verzí
README
Ukázky
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
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:
- Nahrajte soubory do zdrojového kontejneru služby Azure Blob Storage (sourceUri).
- Zadejte cílový kontejner, do kterého se dají zapsat přeložené dokumenty (targetUri).
- 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
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
.