Cara Menerjemahkan Excel Online

OpenL Team 10/17/2025

TABLE OF CONTENTS

Menerjemahkan file Excel memang rumit: Anda ingin teksnya diterjemahkan, tetapi formula, angka, tanggal, atau tata letak tidak boleh rusak. Panduan ini menunjukkan dua pendekatan daring yang andal—terjemahan dokumen langsung (jika alat Anda mendukung .xlsx) dan jalur aman melalui CSV—ditambah langkah QA cepat untuk memastikan semuanya tetap berfungsi.

Sebelum Memulai (2 menit)

  • Buat salinan cadangan dari workbook Anda; hapus data PII (Informasi Pribadi yang Dapat Diidentifikasi).
  • Identifikasi konten yang harus dilindungi dan TIDAK boleh diubah: formula, ID/kunci, angka, tanggal, mata uang, dan struktur sheet.
  • Tambahkan kolom kunci yang stabil (misal, row_id) untuk keperluan lookup jika Anda akan mengimpor ulang hasil terjemahan nanti.
  • Simpan sebagai .xlsx (hindari format lama .xls) dan buka proteksi sheet jika perlu.
  • Catat sel formula Anda agar bisa diverifikasi setelah proses terjemahan.

Memilih Metode

SkenarioMetode yang DisarankanAlasan
Tabel sederhana dengan sedikit formulaMetode A (Langsung)Paling cepat; proses satu langkah
Workbook kompleks dengan banyak formulaMetode B (Jalur CSV)Isolasi total; risiko formula nol
Tidak yakin apakah alat melindungi formulaMetode B (Jalur CSV)Opsi cadangan yang aman
Alur kerja terjemahan multi-orangMetode B (Jalur CSV)File CSV mudah dikontrol versinya
100+ sheet atau skala perusahaanMetode B + OtomatisasiLihat bagian “Tips Lanjutan”

Metode A — Terjemahan .xlsx Langsung (Paling Cepat)

Gunakan OpenL Excel Translator, DeepL API, Google Cloud Translation, atau penerjemah dokumen daring lain yang secara eksplisit mendukung file Excel.

Langkah-langkah:

  1. Buka alat penerjemah Anda
    Contoh: https://doc.openl.io/translate/xlsx (OpenL) atau layanan lain yang mendukung .xlsx.

  2. Pilih bahasa sumber dan target
    Periksa ulang kode bahasa untuk menghindari kesalahan.

  3. Unggah file .xlsx Anda
    Pastikan ukuran file sesuai batas yang ditentukan alat (0 MB).

  4. Unduh workbook yang telah diterjemahkan
    Simpan dengan penamaan yang jelas (misalnya, Report_FR.xlsx).

QA Cepat Setelah Unduhan:

  • Rumus tidak berubah: Tekan Ctrl + ~ (Windows) atau + ` (Mac) untuk menampilkan rumus. Periksa secara acak bahwa:
    • Nama fungsi tetap dalam bahasa Inggris (misalnya, SUM, bukan SUMME)
    • Referensi sel tetap utuh (misalnya, A1:A10)
    • Jumlah rumus sesuai dengan aslinya
  • Angka/tanggal tetap utuh: Pastikan bahwa:
    • Total masih dihitung dengan benar
    • Pivot table dapat diperbarui tanpa error
    • Tidak ada angka yang berubah menjadi teks (cek tanda kutip di depan)
  • Struktur terjaga: Sheet tersembunyi, komentar, validasi data, dan pemformatan bersyarat tetap berfungsi seperti sebelumnya.

Bagaimana Jika Rumus Rusak?

  • Segera kembalikan ke salinan cadangan Anda
  • Gunakan fitur “Compare Spreadsheets” di Excel (add-in Inquire) untuk mengidentifikasi perubahan
  • Cek jejak audit rumus: Formulas → Trace Precedents/Dependents

Metode B — Pipeline CSV Aman (Menjaga Rumus Secara Desain)

Metode ini hanya menerjemahkan nilai teks, menjaga agar tetap terpisah dari rumus dan bidang terhitung.

Langkah 1: Siapkan Tabel Terjemahan

Pada salinan workbook Anda:

a) Buat sheet baru bernama ToTranslate

b) Atur kolom:

  • row_id — Kunci unik yang stabil (1, 2, 3…)
  • sheet_name — Referensi sheet sumber (opsional tapi membantu)
  • cell_ref — Alamat sel seperti “A5” (opsional)
  • source_text — Teks yang akan diterjemahkan
  • context — Catatan singkat seperti “label tombol” atau “judul laporan” (opsional)

c) Ekstrak hanya sel teks murni (tanpa rumus, tanpa angka)

  • Gunakan rumus seperti: =IF(ISTEXT(Sheet1!A1), Sheet1!A1, "")
  • Atau salin-tempel manual hanya sel berisi teks
  • Penting: Jangan masukkan sel rumus, angka, tanggal, dan ID

Contoh tabel terjemahan:

row_idsheet_namecell_refsource_textcontext
1SalesA1Laporan BulananHeader
2SalesB3Nama ProdukLabel kolom
3SalesC3PendapatanLabel kolom

Langkah 2: Ekspor dan Terjemahkan

a) Ekspor ToTranslate sebagai CSV (UTF-8)

  • File → Save As → CSV UTF-8 (Comma delimited)
  • Verifikasi encoding di Notepad/TextEdit (harus menampilkan karakter non-Latin dengan benar)

b) Terjemahkan CSV

  • Unggah ke OpenL, DeepL, atau penerjemah massal pilihan Anda
  • Terjemahkan hanya kolom source_text
  • Unduh hasilnya dengan kolom baru target_text

c) Verifikasi integritas CSV

  • Jumlah baris tidak berubah
  • Kolom row_id tetap utuh
  • Tidak ada mojibake (karakter rusak)

Langkah 3: Impor Kembali dan Petakan Terjemahan

a) Impor CSV yang sudah diterjemahkan kembali ke Excel

  • Data → From Text/CSV (Power Query direkomendasikan)
  • Muat ke sheet baru bernama Translations

b) Tambahkan rumus lookup di sheet asli

  • Di kolom bantu di samping setiap sel sumber, tambahkan:
=XLOOKUP([@row_id], Translations[row_id], Translations[target_text], "")

Atau gunakan VLOOKUP/INDEX-MATCH jika XLOOKUP tidak tersedia:

=IFERROR(VLOOKUP(A2, Translations!$A:$E, 5, FALSE), "")

c) Ganti teks asli dengan terjemahan

  • Pilih kolom bantu dengan hasil lookup
  • Salin → Pilih sel target → Paste Special → Values only
  • Penting: Hanya tempel ke sel teks, jangan ke rumus atau angka

d) Bersihkan

  • Hapus kolom bantu
  • Hapus sheet ToTranslate dan Translations jika sudah tidak diperlukan

Langkah 4: Verifikasi Semua Masih Berfungsi

  • Tekan F9 untuk menghitung ulang semua rumus
  • Periksa apakah total, rata-rata, dan jumlah sesuai dengan aslinya
  • Refresh pivot table (Alt + F5) dan verifikasi data
  • Uji dropdown validasi data
  • Pastikan pemicu conditional formatting berfungsi dengan benar

Tabel atau Gambar Sheet yang Dipindai (OCR Terlebih Dahulu)

Jika “file Excel” Anda sebenarnya adalah gambar atau hasil scan PDF:

  1. Jalankan OCR untuk mengekstrak data tabel

    • Gunakan alat seperti Adobe Acrobat, Microsoft OneNote, atau layanan OCR online
    • Ekspor sebagai .xlsx atau .csv dengan struktur tabel tetap terjaga
  2. Kemudian terapkan Metode A atau B di atas

    • Pastikan akurasi hasil OCR sebelum menerjemahkan
    • Perbaiki secara manual angka atau rumus yang salah terbaca

Kesalahan Umum (dan Solusinya)

1. Pemisah Desimal dan Ribuan

Masalah: 1,234.56 menjadi 1.234,56 atau dianggap sebagai teks
Solusi:

  • Atur format regional yang benar di Excel sebelum mengimpor terjemahan
  • Gunakan fungsi NUMBERVALUE() jika angka berubah menjadi teks

2. Simbol Mata Uang

Masalah: $1,000 berubah menjadi €1,000 secara tidak benar
Solusi:

  • Gunakan kode mata uang ISO (USD 1,000) pada sumber untuk kejelasan
  • Terapkan format angka setelah terjemahan, bukan di dalam teks

3. Nama Fungsi dalam Rumus

Masalah: SUM() diterjemahkan menjadi SUMME() (Jerman)
Solusi:

  • Jangan pernah menerjemahkan isi sel rumus
  • Jika sudah terjadi, gunakan Find & Replace untuk mengembalikan nama fungsi

4. Format Tanggal Salah

Masalah: 12/25/2024 menjadi teks “25/12/2024” dengan nilai serial yang salah
Solusi:

  • Biarkan nomor serial di bawahnya tetap tidak berubah (tanggal adalah angka di Excel)
  • Hanya terjemahkan label format tanggal, bukan nilai tanggal itu sendiri

5. Daftar yang Tidak Boleh Diterjemahkan

Jangan pernah menerjemahkan:

  • SKU produk, ID, kode
  • Jalur file (C:\Data\file.xlsx)
  • URL dan alamat email
  • Variabel placeholder ({name}, %s)
  • Referensi rumus (A1, Sheet1!B5)
  • Named ranges

Tips Lanjutan

Pemrosesan Massal Banyak Sheet

  • Pendekatan Power Query: Gabungkan semua sheet ke satu tabel master terjemahan
  • Macro VBA: Otomatiskan ekstraksi sel teks di seluruh workbook
  • Integrasi API: Untuk lebih dari 100 file, gunakan API terjemahan dengan endpoint batch

Otomatisasi dengan Skrip

' VBA sederhana untuk mengekstrak sel teks
Sub ExtractTextCells()
    Dim ws As Worksheet, cell As Range, i As Long
    Set ws = Sheets.Add
    ws.Name = "ToTranslate"
    ws.Range("A1:C1").Value = Array("row_id", "source_text", "cell_ref")
    i = 2
    For Each cell In ActiveSheet.UsedRange
        If IsText(cell) And Not HasFormula(cell) Then
            ws.Cells(i, 1) = i - 1
            ws.Cells(i, 2) = cell.Value
            ws.Cells(i, 3) = cell.Address
            i = i + 1
        End If
    Next cell
End Sub

Kontrol Versi untuk Terjemahan

  • Simpan file CSV di Git untuk kolaborasi tim
  • Gunakan alat diff untuk melacak perubahan terjemahan
  • Pertahankan sheet glosarium untuk konsistensi istilah

Daftar Periksa QA Akhir

Sebelum menyerahkan workbook terjemahan Anda:

  • Integritas rumus: Jumlah dan referensi tidak berubah (Ctrl + ~ untuk verifikasi)
  • Perhitungan benar: Total, grafik, dan tabel pivot sesuai hasil asli
  • Tidak ada korupsi data: Angka tetap angka (bukan teks); format tanggal benar
  • Terjemahan lengkap: Semua label yang dimaksud sudah diterjemahkan; tidak ada bahasa sumber yang tersisa
  • Sel yang dilindungi tidak disentuh: Sel rumus, konstanta, dan ID tidak berubah
  • Pengkodean benar: Seluruhnya UTF-8; tidak ada mojibake pada skrip Asia/Siril
  • Format terjaga: Font, warna, border, dan alignment tetap utuh
  • Hyperlink berfungsi: Link internal dan eksternal masih bekerja
  • Makro kompatibel: Kode VBA berjalan jika diperlukan (meskipun teks dalam kode mungkin perlu diterjemahkan)

Referensi Cepat Pemecahan Masalah

MasalahPenyebab KemungkinanSolusi
Rumus tampil sebagai teksTerjemahan tidak sengajaKembalikan dari cadangan; gunakan Metode B
Format angka salahKetidakcocokan lokalTerapkan kembali format angka regional
Pivot table rusakData sumber diubahSegarkan sumber data; periksa nama field
Ukuran file membengkakMetadata terjemahan tertanamSimpan sebagai file baru; hapus artefak XML
Teks non-Latin muncul sebagai ???Pengkodean salahEkspor ulang CSV sebagai UTF-8 BOM

Alat yang Direkomendasikan

Terjemahan Langsung .xlsx

  • OpenL Excel Translator: https://doc.openl.io/translate/xlsx
  • DeepL API: Mendukung .xlsx melalui API (memerlukan integrasi)
  • Google Cloud Translation: Terjemahan dokumen tingkat lanjut

Terjemahan CSV/Massal

  • OpenL: Menangani CSV dengan pelestarian konteks
  • DeepL: Unggah CSV dengan dukungan glosarium
  • Microsoft Translator: Azure Cognitive Services (API)

OCR untuk Lembar Pindai

  • Adobe Acrobat Pro: Terbaik untuk tabel kompleks
  • Microsoft OneNote: OCR gratis dengan dukungan tabel
  • Online OCR: ocr.space, onlineocr.net

Ringkasan

Untuk kecepatan: Gunakan Metode A (terjemahan langsung .xlsx) jika alat Anda secara eksplisit melindungi rumus.

Untuk keamanan: Gunakan Metode B (pipeline CSV) untuk menjamin integritas rumus melalui isolasi penuh.

Selalu verifikasi: Jalankan daftar periksa QA sebelum mengirimkan file terjemahan.

Terjemahkan dengan cepat, verifikasi secara menyeluruh, dan kirim dengan percaya diri. 🚀