Kurz erklärt
Ein Interpreter führt ein Programm direkt aus, indem er den Quelltext (oder einen Zwischencode) Schritt für Schritt liest und die Anweisungen sofort umsetzt – ohne vorher eine eigene ausführbare Datei zu erzeugen.
Genauer
Interpretierte Sprachen wie Python, Ruby, PHP, Bash oder JavaScript erlauben schnelles Ausprobieren in einer REPL (REPL) und sind plattformunabhängig, solange es den Interpreter gibt. Typfehler fallen oft erst beim Ausführen auf, und die Geschwindigkeit liegt meist unter der von kompiliertem Code.