Compile = تفسیر
Compiler = مفسر
ویرایش : با واژه های معادل جایگزین شد
راستش کامپایلر با مفسر فرق داره، به چیزی میگن کامپایلر که کد میگیره و بعد ارور و فایل اجرایی میده. این عملکرد توی زبانهای برنامه نویسی c یا ++c یا فورترن اجرا میشه.
ولی مفسر چیزی که کدها را به یه چیز سطح پایینتر تفسیر میکنه (نه همیشه) و بعد هر دفعه موقع اجرا، اون کد سطح پایین توسط یه چیز دیگه یا خود مفسر، اجرا میشه. این عملکرد زبانهای برنامه نویسی java و python و matlab و کلی زبان برنامه نویسی دیگه استفاده میشه.
اگه میخواهید از معادل فارسی استفاده کنید، کلمه مترجم به جای کامپایلر و ترجمه به جای کامپایل به کار ببرید.