هو برنامج حاسوبي يقوم بتشغيل النصوص البرمجية المكتوبة بلغة مفسرة. حيث يقوم المفسر بتنفيذها سطراً سطراً مباشرة بدون تنفيذها ككتلة واحدة. وذلك بخلاف بعض اللغات وخاصة اللغات الوظيفية من الصعب جداً عمل مصرف لها بينما هي عادة تعمل بسهولة عن طريق مفسر.
يُعد التفسير والترجمة أداتين رئيسيتين تُنفذ من خلالهما لغات البرمجة، فإنهما ليستا متعارضتين، إذ إن معظم أنظمة التفسير تنجز أيضاً بعض أعمال الترجمة، كالمترجمات تماماً. يشير المصطلحان (لغة مفسرة) أو (لغة مترجمة) إلى أن التنفيذ المعياري لتلك اللغة هو مفسر أو مترجم برمجي.
لتسهيل البرمجة مع وجود قيود على الحواسيب في عام 1952. إذ كان يعاني المبرمج من نقص مساحة تخزين البرامج، أو عدم وجود دعم في الأصل للأعداد الحقيقية ذات الفاصلة العشرية مثلاً. فقد كان الكود يخضع للمعالجة من حواسب مخصصة لهذا الغرض بالتحديد.
Ruby وMatlab و Python و Perl