SDK Terjemahan Dokumen
Terjemahan Dokumen adalah fitur REST API berbasis cloud dari layanan Penerjemah Azure AI. DOCUMENT Translation API memungkinkan terjemahan seluruh dokumen sumber-ke-target yang cepat dan akurat, secara asinkron, dalam bahasa yang didukung dan berbagai format file. Kit pengembangan perangkat lunak Terjemahan Dokumen (SDK) adalah sekumpulan pustaka dan alat yang memungkinkan Anda mengintegrasikan kemampuan REST API Terjemahan Dokumen dengan mudah ke dalam aplikasi Anda.
Bahasa yang didukung
SDK Terjemahan Dokumen mendukung bahasa pemrograman berikut:
Bahasa → versi SDK | Paket | Pustaka klien | Versi API yang didukung |
---|---|---|---|
🆕 .NET/C# → 2.0.0-beta.1 | NuGet | Azure SDK untuk .Net | Terjemahan Dokumen api-version=2024-05-01 |
🆕 Python → 1.1.0b1 | PyPi | Azure SDK untuk Python | Terjemahan Dokumen api-version=2024-05-01 |
Riwayat changelog dan rilis
Bagian ini menyediakan deskripsi berbasis versi tentang fitur Terjemahan Dokumen dan rilis kemampuan, perubahan, pembaruan, dan penyempurnaan.
Versi 2.0.0-beta.1
2024-05-07
Riwayat Changelog/Rilis
README
Sampel
Menggunakan SDK Terjemahan Dokumen di aplikasi Anda
SDK Terjemahan Dokumen memungkinkan penggunaan dan pengelolaan layanan Terjemahan di aplikasi Anda. SDK dibangun pada REST API Terjemahan Dokumen yang mendasar untuk digunakan dalam paradigma bahasa pemrograman Anda. Pilih bahasa pemrograman pilihan Anda:
1. Instal pustaka klien 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. Impor pustaka klien SDK ke dalam aplikasi Anda
3. Autentikasi klien
Buat instans DocumentTranslationClient
objek untuk berinteraksi dengan SDK Terjemahan Dokumen, lalu panggil metode pada objek klien tersebut untuk berinteraksi dengan layanan. DocumentTranslationClient
adalah antarmuka utama untuk menggunakan pustaka klien Terjemahan Dokumen. Ini menyediakan metode sinkron dan asinkron untuk melakukan operasi.
Terjemahan batch asinkron
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));
Terjemahan dokumen tunggal sinkron
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. Buat aplikasi Anda
Terjemahan batch asinkron
Antarmuka batch Terjemahan Dokumen memerlukan input berikut:
- Unggah file Anda ke kontainer sumber Azure Blob Storage (sourceUri).
- Berikan kontainer target tempat dokumen yang diterjemahkan dapat ditulis (targetUri).
- Sertakan kode bahasa target (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)
Terjemahan dokumen tunggal sinkron
Opsi bantuan
Forum Microsoft Q&A
dan Stack Overflow tersedia bagi komunitas pengembang untuk mengajukan dan menjawab pertanyaan tentang Terjemahan Teks Azure dan layanan lainnya. Microsoft memantau forum dan membalas pertanyaan yang belum dijawab oleh komunitas.
Tip
Untuk memastikan bahwa kami melihat pertanyaan Tanya Jawab Microsoft Anda, tandai dengan microsoft-translator
.
Untuk memastikan bahwa kami melihat pertanyaan Stack Overflow Anda, tandai dengan Azure AI Translator
.