Kuota dan batas

Cloud Translation memberlakukan kuota pada ukuran konten permintaan dan jumlah permintaan yang dapat dikirim. Kuota melindungi komunitas pengguna Google Cloud dengan mencegah lonjakan penggunaan yang tidak terduga. Anda juga dapat mengurangi kuota untuk mencegah penggunaan yang berlebihan dan mengontrol biaya.

Jika Anda melebihi kuota, Cloud Translation akan menampilkan error 403. Pesan error akan menyatakan Daily Limit Exceeded jika Anda melampaui kuota harian atau User Rate Limit Exceeded jika Anda melampaui kuota per menit.

Kuota harian direset pada tengah malam Waktu Pasifik, yang berarti kuota baru dapat memerlukan waktu hingga 24 jam untuk diterapkan.

Menetapkan kuota penggunaan

Secara default, jumlah karakter yang dapat Anda kirim per hari tidak terbatas. Jika Anda memiliki anggaran yang ditetapkan, sebaiknya pantau penggunaan harian dan sesuaikan kuota sesuai dengan rencana pengeluaran Anda.

Anda dapat mengedit kuota menggunakan halaman kuota Konsol Google Cloud. Kuota v2 berlaku untuk Cloud Translation - Basic dan kuota v3 berlaku untuk Cloud Translation - Advanced.

Kuota konten

Kuota konten berlaku bagi permintaan sinkron untuk metode translateText, detectLanguage, dan translateDocument. Untuk permintaan asinkron, seperti terjemahan teks batch, hanya kuota permintaan yang berlaku.

Semua karakter yang Anda kirim ke Cloud Translation API mengurangi kuota konten, termasuk karakter spasi kosong. Jika Anda menggunakan Cloud Translation - Basic dan Cloud Translation - Advanced secara bersamaan, kuota ini bersifat kumulatif.

Untuk terjemahan teks, kuota model kustom dihitung secara terpisah dan tidak mengurangi kuota model umum.

Kuota Default
Karakter yang dikirim ke model umum per project per hari (v2 dan v3) tak terbatas
Karakter yang dikirim ke model umum per project per menit (v2 dan v3) 6.000.000
Karakter yang dikirim ke model umum per project per menit per pengguna (v2 dan v3) 6.000.000
Karakter yang dikirim untuk transliterasi per project per menit (v3) 100.000 (mengurangi kuota karakter yang dikirim ke model umum per project per menit)
Karakter yang dikirim untuk diubah ke dalam aksara latin per project per menit (v3) 100.000
Karakter yang dikirim ke model kustom per project per menit (v3) 100.000
Karakter yang dikirim ke model kustom per project per menit per pengguna (v3) hingga batas jumlah project
Untuk penerjemahan dokumen, halaman yang dikirim per project per menit (v3) 2.400
Untuk terjemahan dokumen, halaman yang dikirim per project per menit per pengguna (v3) 2.400

Kuota per pengguna berlaku untuk jumlah permintaan yang dapat dibuat per menit oleh pengguna akhir, yang menggunakan aplikasi klien. Saat Anda menggunakan akun layanan, identitas akun layanan adalah pengguna, untuk tujuan penghitungan konsumsi kuota. Jika Anda menggunakan Cloud Translation - Basic dan Kunci API, Cloud Translation akan menggunakan alamat IP klien untuk menerapkan batas ini.

Batas konten per permintaan

Cloud Translation API dioptimalkan untuk menerjemahkan permintaan yang lebih kecil. Panjang maksimum yang direkomendasikan untuk setiap permintaan adalah 5 ribu karakter (poin kode). Namun, semakin banyak karakter yang Anda sertakan, semakin tinggi latensi respons. Untuk Cloud Translation - Advanced, jumlah maksimum poin kode untuk satu permintaan adalah 30 ribu. Cloud Translation - Basic memiliki ukuran permintaan maksimum 100 ribu byte. Opsi alternatifnya adalah menggunakan terjemahan batch untuk mengirim lebih banyak konten per permintaan sebagai operasi yang berjalan lama.

Cloud Translation API menolak permintaan yang lebih besar dari jumlah maksimum dan memberikan error 400 INVALID_ARGUMENT, terlepas dari kuota yang tersedia.

Meminta kuota

Cloud Translation menerapkan kuota pada jumlah permintaan yang dapat Anda kirim ke layanan. Kuota ini berlaku untuk semua panggilan metode Cloud Translation, kecuali untuk metode translateDocument dan getSupportedLanguages, yang memiliki kuota permintaan atau kontennya sendiri.

Kuota model kustom dihitung secara terpisah dan tidak mengurangi kuota permintaan v3 lainnya.

Kuota Default
Permintaan untuk mendapatkan bahasa yang didukung (gabungan v2 dan v3) per project per menit 600
Permintaan v2 per project per menit 300.000
Permintaan v2 per project per menit per pengguna hingga batas project v2
Permintaan v3 per project per menit 6.000
Permintaan pengubahan karakter ke dalam aksara latin v3 per project per menit 6.000
Permintaan v3 per project per menit per pengguna hingga batas project v3
Permintaan terjemahan batch v3 (teks dan dokumen) per project per hari tak terbatas
Permintaan terjemahan model kustom v3 per project per hari tak terbatas
Permintaan terjemahan model kustom v3 per project per menit 600
Permintaan terjemahan batch model kustom v3 per project per hari tak terbatas
Permintaan pembuatan model v3 per project per menit 10
Permintaan pembuatan model serentak v3 per project 2

Kuota per pengguna berlaku untuk jumlah permintaan yang dapat dibuat per menit oleh pengguna akhir, yang menggunakan aplikasi klien. Saat Anda menggunakan akun layanan, identitas akun layanan adalah pengguna, untuk tujuan penghitungan konsumsi kuota. Jika Anda menggunakan Cloud Translation - Basic dan Kunci API, Cloud Translation akan menggunakan alamat IP klien untuk menerapkan batas ini.

Menghitung kuota

Untuk Cloud Translation - Basic, kuota konten dan permintaan dihitung berdasarkan project yang membuat permintaan, yang ditentukan oleh kunci yang digunakan dalam permintaan.

Untuk Cloud Translation - Advanced, kuota konten diperiksa berdasarkan project yang terkait dengan model dalam permintaan. Kuota permintaan diperiksa berdasarkan project yang membuat permintaan.

Misalnya, dalam permintaan teks terjemahan berikut, kuota permintaan diperiksa berdasarkan project-id-1 karena permintaan tersebut berasal dari project-id-1. Kuota konten diperiksa berdasarkan project-id-2 karena permintaan menggunakan model dalam project tersebut.

POST https://translation.googleapis.com/v3/projects/project-id-1/locations/us-central1:translateText
{
  "Model":"projects/project-id-2/locations/us-central1/models/model-id",
  "sourceLanguageCode": "en",
  "targetLanguageCode": "ru",
  "contents": ["Dr. Watson, please discard your trash."]
}

Batas Cloud Translation - Advanced

Tabel berikut menjelaskan batas Cloud Translation - Advanced, yang tidak dapat diubah.

Deskripsi Batas
Jumlah file maksimum yang dapat Anda sertakan dalam satu permintaan batch 100 file
Jumlah maksimum referensi glosarium untuk sebuah project 10.000