interpreter
Dalam bahasa Inggris, interpreter memiliki dua makna utama yang sangat berbeda tergantung pada konteksnya, yaitu dalam bidang linguistik dan teknologi informasi. Bagi penutur bahasa Indonesia, tantangan utama adalah membedakan antara interpreter dan translator.
Perbedaan antara Interpreter dan Translator
Kesalahan umum yang sering terjadi adalah menggunakan kata translator untuk semua jenis penerjemahan. Namun, dalam bahasa Inggris, terdapat perbedaan mendasar antara keduanya. Interpreter merujuk pada seseorang yang menerjemahkan bahasa lisan atau bahasa isyarat secara langsung (real-time), sedangkan translator merujuk pada seseorang yang menerjemahkan teks tertulis.
❌ Salah: He is a translator for the Prime Minister during the speech. (Karena pidato adalah komunikasi lisan).
✅ Benar: He is an interpreter for the Prime Minister during the speech.
Jika Anda menyebut seseorang sebagai translator, Anda menyiratkan bahwa mereka bekerja dengan dokumen, buku, atau artikel. Jika Anda menyebut mereka interpreter, Anda menyiratkan bahwa mereka hadir secara fisik atau virtual untuk menjembatani percakapan langsung.
Penggunaan dalam Konteks Komputasi
Dalam dunia pemrograman, interpreter adalah istilah teknis yang tidak diterjemahkan ke dalam kata lain dalam bahasa Indonesia (tetap menggunakan kata interpreter). Ini merujuk pada program yang mengeksekusi kode sumber baris demi baris tanpa mengubahnya menjadi file biner terlebih dahulu.
Hal ini sangat berbeda dengan compiler, yang memproses seluruh kode program sekaligus sebelum dijalankan. Jadi, saat berbicara tentang bahasa pemrograman seperti Python atau JavaScript, gunakanlah istilah interpreter untuk merujuk pada mekanisme eksekusi kodenya.
Catatan Tata Bahasa
Kata interpreter adalah kata benda yang dapat dihitung (countable noun). Oleh karena itu, saat digunakan dalam bentuk tunggal, kata ini harus didahului oleh artikel seperti an (contoh: an interpreter). Jika merujuk pada profesi secara umum atau jumlah jamak, gunakan bentuk plural interpreters.
Refers to individual people performing translation or specific software programs.
Meanings
Seseorang yang menerjemahkan bahasa lisan atau bahasa isyarat secara lisan atau melalui gerak tubuh
"The diplomat relied on an interpreter to communicate with the foreign minister."
Diplomat itu mengandalkan seorang penerjemah lisan untuk berkomunikasi dengan menteri luar negeri.
Program komputer yang menjalankan instruksi secara langsung tanpa mengompilasinya terlebih dahulu ke dalam bahasa mesin
"Python is a widely used interpreter for data science."
Python adalah interpreter yang digunakan secara luas untuk sains data.