Cognizant interview question

What is Interpreter ?