Kuota dan batas

Cloud Translation menerapkan kuota pada ukuran konten permintaan dan jumlah permintaan yang dapat Anda kirim. 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 muncul dengan teks 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 diperhitungkan dalam 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 diperhitungkan dalam kuota model umum. Namun, ada batasan jumlah model kustom yang diminta dalam satu hari dari sebuah project.

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 project
Jumlah model kustom unik yang dipanggil per project per hari (v3) 30
Untuk terjemahan 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 sebesar 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 (v2 dan v3 digabungkan) 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 maksimum file yang dapat Anda sertakan dalam satu permintaan batch 100 file
Jumlah maksimum resource glosarium untuk project 10.000

Terjemahan adaptif

Deskripsi Batas
Jumlah maksimum pasangan segmen yang dapat Anda impor 10.000 (konsol Google Cloud)
30.000 (API)
Jumlah maksimum karakter yang dapat Anda kirim per permintaan 3.000
Jumlah maksimum karakter output dari terjemahan adaptif per permintaan 3.000 untuk bahasa (teks apa pun yang melebihi batas ini akan dihapus)