An interpreter that detects the programming language of a given code and generates the output for it.