'''Interpretaator''' on [[arvutiprogramm]], miskäivitabselliste [[programmikood]]i käivitamiseks, mismida ei ole [[masinkood|masinkoodiks]]i kompileeritud. Interpretaator võib käivitada otse [[lähtekood]]i, kuid selleks, et suurendada tihti kasutatavate programmiosade efektiivsust kompileerivad paljud interpretaatorid [[lähtekood]]i läbipaistvalt [[vahemälu]]s [[baitkood]]iks, ning käivitavad selle, vältides nii lähtekoodi korduvat [[parsimine|parsimist]]. Seega on vahe [[kompilaator]]i ja interpretaatori vahel tihti hägune.
Programmeerimiskeele lähtekoodi käivitatamise meetod ei ole tavaliselt keelespetsiifiline, samal keelel võivad olla nii interpretaatorid kui ka kompilaatorid.