ট্রান্সলেটর হলো একটি প্রোগ্রাম যার সাহায্যে লেখা বা তথ্য অনুবাদ করা হয়। এটি হতে পারে এক ভাষা থেকে অন্য ভাষায় অথবা এক ধরনের Information format কে অন্য format এ। এর প্রধান বৈশিষ্ট্য হলো- ১. অনুবাদ করা; ২. প্রোগ্রামিং এ এক ভাষাকে অন্য ভাষায় রূপান্তর করা।
ইভেন্ট ড্রাইভেন প্রোগ্রাম বা ইভেন্ট চালিত প্রোগ্রাম বলতে কী বোঝায়?
সব ভিজ্যুয়াল প্রোগ্রামই হচ্ছে ইভেন্ট ড্রাইভেন প্রোগ্রাম। ব্যবহারকারীকে প্রোগ্রাম রচনায় বিভিন্ন ধরনের সুবিধা দেয়ার জন্যই ইভেন্ট ড্রাইভেন প্রোগ্রামিং মডেল উদ্ভাবন করা হয়েছে। ইভেন্ট ড্রাইভেন প্রোগ্রামিং মডেলে কোনো প্রোগ্রামের সব নির্দেশ ধারাবাহিকভাবে নির্বাহ হয় না। প্রোগ্রামটিতে বিভিন্ন ইভেন্টের জন্য সংশ্লিষ্ট কোড মডুল থাকে যা কেবল ঐ ইভেন্ট উৎপন্ন হলেই নির্বাহ হয়। অন্যথায় তা অলস বসে থাকে। যেমন মাইক্রোসফট ওয়ার্ডে মেনু ও টুলবার প্রদর্শিত হয়। প্রোগ্রামের শুরুতে এগুলো কিছুই করে না। কিন্তু ব্যবহারকারী যখনই কোনো মেনুবার/টুলবারের বোতামে ক্লিক করে তখনই একটি ইভেন্টের সৃষ্টি হয়। সাথে সাথে ইভেন্টের সংশ্লিষ্ট কোড দ্বারা মড্যুউলটি নির্বাহ হয়।