Google Translate API Penggunaan Tutorial
Categories:
Jika Anda membutuhkan otomasi pekerjaan penerjemahan, Google Translate API adalah pilihan yang bagus. Meskipun kualitas terjemahannya mungkin sedikit kalah dari DeepL, tetapi memiliki efisiensi biaya yang lebih baik, terutama dengan kuota 500.000 karakter gratis setiap bulan.
Pengenalan Produk
Google Translate sudah digunakan oleh semua orang, di sini kita memperkenalkan layanan API-nya, yang secara lengkap disebut Google Cloud Translation. Melalui API, dapat dilakukan penerjemahan massal, pembuatan model terjemahan kustom, dan terjemahan dokumen serta sebagainya.

Harga
Setiap bulan kuota 500.000 karakter gratis, bagian yang melampau dihitung berdasarkan per karakter.

Perbandingan Versi Dasar dan Premium
| Fungsi | Dasar | Premium |
|---|---|---|
| Kuota Gratis | 500.000 karakter/bulan | 500.000 karakter/bulan |
| Per Juta Karakter | 20 Dolar AS | 80 Dolar AS |
| Terjemahan Dokumen | 0.08/halaman | 0.25/halaman |
| Terjemahan Kustom | ✘ | ✔ |
Memulai

- Aktifkan API, jika belum mengaktifkan fungsi pembayaran, di sini akan meminta menambah akun pembayaran, butuh kartu kredit asing


$cred = gcloud auth print-access-token
$project_id = "example"
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://cloudresourcemanager.googleapis.com/v3/projects/${project_id}" | Select-Object -Expand Content

Linux Menggunakan Perintah curl
export CRED=$(gcloud auth print-access-token)
export PROJECT_ID="example"
export SOURCE_LANGUAGE_CODE="en"
export TARGET_LANGUAGE_CODE="zh"
export CONTENTS="Hello, world!"
export MIME_TYPE="text/plain"
curl -X POST -H "Authorization: Bearer $CRED" -H "Content-Type: application/json; charset=utf-8" -H "x-goog-user-project: $PROJECT_ID" -d "{
\"sourceLanguageCode\": \"$SOURCE_LANGUAGE_CODE\",
\"targetLanguageCode\": \"$TARGET_LANGUAGE_CODE\",
\"contents\": [\"$CONTENTS\"],
\"mimeType\": \"$MIME_TYPE\"
}" "https://translation.googleapis.com/v3/projects/$PROJECT_ID:translateText"
Sekarang, Anda sudah dapat menggunakan Google Translate API untuk menerjemahkan massal.
Referensi Penggunaan
- Terjemah website atau aplikasi
- Latih model terjemahan kustom
- Tambahkan subtitle video dengan berbagai bahasa
- Dubbing video dengan berbagai bahasa
- Terjemah dokumen dengan format
- Terjemahan interaksi klien secara real-time
Baca Juga
- Masuk ke Cloud Translation
- Lakukan Autentikasi pada Cloud Translation
- Menggunakan Kunci API untuk Autentikasi
- Identifikasi Kode ISO-639 untuk Bahasa Sumber dan Target
- Ikhtisar Terjemahan Kustom
Catatan Akhir
Dokumentasi resmi Google Translate panjang, ada banyak cara untuk mengimplementasikan fitur yang sama, serta banyak jalan dalam autentikasi dan pemanggilan langkah-langkahnya. Artikel ini hanya memilih metode yang paling disarankan dan paling sederhana untuk pengguna umum, sebagai referensi.
- Jenis otentikasi yang dipilih di antaranya Otentikasi Lokal(gcloud CLI)
- Metode yang dipilih di antaranya REST API (Curl/Invoke-WebRequest)
- Di antara versi Dasar dan Premium, dipilih Premium
Artikel asli diterbitkan di blog.jqknono.dev, tidak diperbolehkan untuk diulang tanpa izin.
