Menerjemahkan dokumen dalam jumlah besar dalam mode batch asinkron. Fungsi ini memberikan output real-time saat input diproses. Jika pemanggil membatalkan permintaan, hasil parsial (untuk file input, semuanya atau tidak sama sekali) mungkin masih tersedia di lokasi output yang ditentukan.
Panggilan ini akan segera ditampilkan dan Anda dapat menggunakan google.longrunning.Operation.name untuk melakukan polling status panggilan.
Permintaan HTTP
POST https://{TRANSLATION_GDC_ENDPOINT}/v3/{parent}:batchTranslateDocument
Parameter jalur
Parameter | |
---|---|
parent |
Wajib. Lokasi untuk melakukan panggilan. Format Lokasi Hanya glosarium dalam region yang sama (memiliki location-id yang sama) yang dapat digunakan. Jika tidak, error INVALID_ARGUMENT (400) akan ditampilkan. |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "sourceLanguageCode": string, "targetLanguageCodes": [ string ], "inputConfigs": [ { object ( |
Kolom | |
---|---|
sourceLanguageCode |
Wajib. Kode bahasa ISO-639 dari dokumen input jika diketahui, misalnya, "en-US" atau "sr-Latn". Kode bahasa yang didukung tercantum dalam Bahasa yang didukung. |
targetLanguageCodes[] |
Wajib. Kode bahasa ISO-639 yang akan digunakan untuk terjemahan dokumen input. Tentukan hingga 10 kode bahasa di sini. |
inputConfigs[] |
Wajib. Konfigurasi input. Jumlah total file yang cocok harus <= 100. Total ukuran konten yang akan diterjemahkan harus <= 100 juta codepoint Unicode. File harus menggunakan encoding UTF-8. |
outputConfig |
Wajib. Konfigurasi output. Jika 2 konfigurasi input cocok dengan file yang sama (yaitu, jalur input yang sama), kami tidak akan menghasilkan output untuk input duplikat. |
glossaries |
Opsional. Glosarium yang akan diterapkan. Ini dikunci oleh kode bahasa target. |
formatConversions |
Opsional. Peta konversi format file yang diterapkan ke semua file input. Kunci peta adalah mimeType asli. Nilai peta adalah target mimeType dokumen yang diterjemahkan. Konversi format file yang didukung mencakup: - Jika tidak ada yang ditentukan, file output akan memiliki format yang sama dengan file asli. |
customizedAttribution |
Opsional. Flag ini digunakan untuk mendukung atribusi yang disesuaikan pengguna. Jika tidak diberikan, defaultnya adalah |
enableShadowRemovalNativePdf |
Opsional. Jika benar, gunakan server penghapusan teks untuk menghapus teks bayangan pada gambar latar belakang untuk terjemahan PDF native. Fitur penghapusan bayangan hanya dapat diaktifkan jika |
enableRotationCorrection |
Opsional. Jika benar (true), aktifkan koreksi rotasi otomatis di DVS. |
Isi respons
Jika berhasil, isi respons akan berisi instance Operation
.
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
BatchDocumentInputConfig
Konfigurasi input untuk permintaan locations.batchTranslateDocument.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union source . Tentukan input. source hanya ada berupa salah satu diantara berikut: |
|
s3_source |
Lokasi bucket S3 untuk input sumber. Ini dapat berupa satu file atau karakter pengganti. Jenis MIME file ditentukan berdasarkan ekstensi. Jenis MIME yang didukung meliputi:
Ukuran file maksimum yang didukung untuk |
BatchDocumentOutputConfig
Konfigurasi output untuk permintaan locations.batchTranslateDocument.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union destination . Tujuan output. Direktori tujuan yang diberikan harus ada dan kosong. destination hanya ada berupa salah satu diantara berikut: |
|
s3_destination |
Tujuan bucket S3 untuk konten output. Untuk setiap dokumen input, kami menghasilkan paling banyak 2 * n file output. (n adalah jumlah kode bahasa target dalam
|