GOOGLETRANSLATE: Terjemahkan Teks di Google Sheets (2026)
TL;DR
GOOGLETRANSLATE adalah rumus Google Sheets yang nerjemahin teks di sel dari satu bahasa ke bahasa lain, formatnya GOOGLETRANSLATE(teks, bahasa_asal, bahasa_tujuan). Kode bahasa pakai dua huruf, misalnya id buat Indonesia dan en buat Inggris. Kamu bisa set bahasa asal ke auto biar kedeteksi sendiri, atau gabung sama DETECTLANGUAGE buat tau bahasa aslinya. Buat nerjemahin banyak baris sekaligus, bungkus pakai ARRAYFORMULA.
GOOGLETRANSLATE adalah rumus Google Sheets yang nerjemahin teks di sel dari satu bahasa ke bahasa lain, langsung tanpa buka Google Translate di tab lain.
Formatnya: =GOOGLETRANSLATE(teks; bahasa_asal; bahasa_tujuan). Bahasa pakai kode dua huruf, misalnya id buat Indonesia, en buat Inggris.
Di tutorial ini kamu bakal nerjemahin satu sel, deteksi bahasa otomatis, dan nerjemahin ratusan baris sekaligus pakai ARRAYFORMULA.
Gimana cara pakai GOOGLETRANSLATE?
Isi tiga argumen: teks yang mau diterjemahin, kode bahasa asal, dan kode bahasa tujuan. Teks bisa langsung ditulis atau ambil dari sel lain.
=GOOGLETRANSLATE("terima kasih"; "id"; "en")
// hasil: thank you
=GOOGLETRANSLATE(A2; "en"; "id")
// nerjemahin isi sel A2 dari Inggris ke Indonesia
Kalau kamu gak yakin bahasa asalnya apa, ganti argumen kedua jadi "auto". Google bakal nebak sendiri bahasa sumbernya.
=GOOGLETRANSLATE(A2; "auto"; "id")
Apa kode bahasa yang sering dipakai?
Kode bahasa itu singkatan dua huruf standar. Ini yang paling sering kepakai buat konteks Indonesia.
| Bahasa | Kode |
|---|---|
| Indonesia | id |
| Inggris | en |
| Jawa | jw |
| Sunda | su |
| Arab | ar |
| Mandarin | zh |
| Deteksi otomatis | auto |
Salah ketik kode bahasa bikin rumusnya error. Pastikan hurufnya bener dan pakai kutip dua.
Gimana cara deteksi bahasa teks?
Pakai DETECTLANGUAGE. Dia ngasih kode bahasa dari teks yang kamu kasih. Berguna waktu satu kolom isinya campur beberapa bahasa.
=DETECTLANGUAGE(A2)
// hasil: en, id, jw, dst
=GOOGLETRANSLATE(A2; DETECTLANGUAGE(A2); "id")
Rumus kedua nerjemahin ke Indonesia apa pun bahasa aslinya. DETECTLANGUAGE ngisi argumen bahasa asal secara otomatis. Ini lebih rapi dari nulis "auto" kalau kamu juga butuh tau bahasa aslinya di kolom terpisah.
Gimana cara terjemahin banyak baris sekaligus?
Jangan tulis rumus satu-satu di tiap baris. Bungkus pakai ARRAYFORMULA biar satu rumus ngerjain seluruh kolom.
=ARRAYFORMULA(
IF(A2:A=""; ""; GOOGLETRANSLATE(A2:A; "en"; "id"))
)
Bagian IF(A2:A=""; "";...) bikin sel kosong tetap kosong, gak keisi hasil aneh. Satu rumus ini nerjemahin semua baris di kolom A yang ada isinya, dan otomatis nambah kalau data baru masuk.
Hati-hati sama jumlahnya. Terjemah ratusan baris sekaligus bisa bikin sheet lemot atau kena batas sementara. Buat data yang gede, terjemahin per batch.
Contoh kasus: rapikan review pelanggan toko_berkah
Warung toko_berkah jualan juga di marketplace, dan sebagian review masuk dalam bahasa Inggris dari pembeli luar kota yang pakai aplikasi bahasa Inggris.
Dari 340 review, aku deteksi pakai DETECTLANGUAGE. Ketemu 47 review bukan bahasa Indonesia, sekitar 14%. Campur Inggris, Jawa, dan satu dua Sunda.
=ARRAYFORMULA(
IF(A2:A=""; ""; GOOGLETRANSLATE(A2:A; "auto"; "id"))
)
Satu rumus nerjemahin semuanya ke Indonesia. Setelah seragam, pemiliknya bisa baca semua review dalam satu bahasa, dan ngitung sentimen tanpa kelewat 47 review yang tadinya dia skip gara-gara gak ngerti.
Terjemahan mesin gak sempurna, tapi buat nangkep inti keluhan pelanggan, udah lebih dari cukup.
Kesalahan umum waktu pakai GOOGLETRANSLATE
Salah kode bahasa. Nulis "ind" atau "eng" bikin error. Kodenya dua huruf: id dan en.
Nulis rumus satu-satu buat ribuan baris. Ini bikin file berat dan lambat. Pakai ARRAYFORMULA biar satu rumus ngerjain seluruh kolom.
Nerjemahin data yang gak butuh diterjemahin. Nama orang, kode produk, dan angka gak usah masuk GOOGLETRANSLATE. Hasilnya malah bisa berubah aneh.
Ngandelin hasil buat dokumen resmi. Terjemahan mesin bagus buat ngerti inti, tapi buat kontrak atau materi publikasi, tetap perlu diperiksa manusia.
Lupa hasilnya tergantung koneksi. GOOGLETRANSLATE ngambil hasil dari server Google. Kalau internet putus atau server sibuk, sel bisa nampilin error sementara.
FAQ
Apakah GOOGLETRANSLATE di Sheets gratis?
Iya, gratis dan udah nempel di Google Sheets tanpa perlu add-on atau API key. Ini beda dari Google Cloud Translation API yang berbayar dan dipakai buat aplikasi. GOOGLETRANSLATE di spreadsheet cocok buat kebutuhan sehari-hari kayak nerjemahin review, komentar, atau daftar istilah. Buat volume besar atau kualitas yang dijamin, baru pertimbangkan layanan berbayar.
Berapa banyak sel yang bisa diterjemahin sekaligus?
Gak ada angka resmi, tapi dari pengalaman, sheet mulai lemot di atas beberapa ratus rumus GOOGLETRANSLATE yang jalan bareng. Tiap rumus manggil server Google, jadi makin banyak makin berat. Buat data besar, terjemahin per batch, misalnya 200 baris dulu, salin hasilnya sebagai teks pakai Paste special values, baru lanjut batch berikutnya biar rumusnya gak numpuk.
Kenapa hasil terjemahannya error atau kosong?
Tiga sebab umum. Pertama, kode bahasa salah ketik, harus dua huruf yang bener. Kedua, koneksi internet putus, soalnya GOOGLETRANSLATE ngambil hasil dari server. Ketiga, teksnya terlalu panjang atau sheet lagi kena batas sementara karena kebanyakan panggilan sekaligus. Cek kode bahasanya dulu, lalu coba refresh, dan pecah jadi batch kalau baris terlalu banyak.
Bisakah nerjemahin sambil deteksi bahasa otomatis?
Bisa, dua cara. Cara pertama, isi argumen bahasa asal dengan auto, misalnya GOOGLETRANSLATE(A2, auto, id). Cara kedua, gabung sama DETECTLANGUAGE, misalnya GOOGLETRANSLATE(A2, DETECTLANGUAGE(A2), id). Keduanya sama-sama nerjemahin apa pun bahasa aslinya. Pakai DETECTLANGUAGE terpisah kalau kamu juga mau nyimpen kode bahasa aslinya di kolom lain buat analisa.
Apakah hasil GOOGLETRANSLATE bisa jadi teks tetap?
Bisa. Hasil rumus itu dinamis dan bisa berubah, jadi kalau kamu mau hasilnya jadi teks permanen, salin kolomnya lalu Paste special dan pilih Values only. Setelah itu selnya berisi teks biasa, bukan rumus, dan gak bakal berubah walau sel sumbernya diubah. Ini juga bikin sheet lebih ringan karena rumus GOOGLETRANSLATE-nya gak jalan terus.
Penutup
GOOGLETRANSLATE bikin kamu nerjemahin teks tanpa keluar dari spreadsheet. Buat satu sel gampang, buat ratusan baris pakai ARRAYFORMULA.
Ingat: kode bahasa dua huruf, pakai auto atau DETECTLANGUAGE kalau sumbernya campur, dan salin jadi values kalau hasilnya mau dijadiin tetap.
Daftar lengkap kode bahasa dan detail rumus ada di dokumentasi resmi Google Sheets soal GOOGLETRANSLATE.
Lanjut olah teks hasil terjemahan: pelajari analisa hasil Google Form buat ngerangkum jawaban, dan IMPORTDATA buat narik data teks dari sumber luar.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel terkait
Cara Menghitung Nilai Unik di Excel (2026)
Empat cara menghitung nilai unik di Excel, dari UNIQUE di Excel 365 sampai trik SUMPRODUCT COUNTIF buat versi lama. Plus hitung unik berkondisi.
Cara Membandingkan Dua Kolom di Excel (2026)
Lima cara membandingkan dua kolom di Excel yang paling sering kepakai buat rekap: dari rumus =A2=B2 sampai COUNTIF dan Conditional Formatting.
Cara Hapus Baris Kosong di Excel dengan Cepat
Ratusan baris kosong bikin data berantakan. Ini 4 cara hapus baris kosong di Excel, dari Go To Special yang kilat sampai Power Query yang paling aman.