直译语言(Interpreted language),又称直译式语言,是一种编程语言,它不需要经过编译器先行编译为机器码,之后直接在CPU中执行,相反的,这种编程语言需要通过直译器,在执行期动态直译(interpreted)。许多编程语言同时探用编译器与直译器来实作,其中包括Lisp, Pascal, C, BASIC 与 Python。理论上,任何编程语言都可以是编译式,或直译式的,因此,它们之间的区别,与程式的应用有关。