Google Translate API Penggunaan Tutorial

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.

Pengenalan Produk

Harga

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

Grafik Harga

Perbandingan Versi Dasar dan Premium

FungsiDasarPremium
Kuota Gratis500.000 karakter/bulan500.000 karakter/bulan
Per Juta Karakter20 Dolar AS80 Dolar AS
Terjemahan Dokumen0.08/halaman0.25/halaman
Terjemahan Kustom✘✔

Memulai

Buat atau Pilih Proyek

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

Aktifkan

Aktifkan API

    $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

Eksekusi Berhasil

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

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.