インタプリタのうち、中間言語を読み取り、それを実行するもの。
例えば、8ビット時代に使われたMicrosoftのBASICは、入力された時点で中間言語に翻訳されてメモリに格納され、BASICインタプリタはその中間言語を解読しながら動作している。
これにより、8ビットマイクロプロセッサで、かつクロック周波数が数MHzという低速な環境でも、実用充分な速度でプログラムを実行させることができた。
また、現在使われているJavaVMや.NET Frameworkも、中間言語インタプリタである。