Without translators, you would have to code in machine language. Each high-level programming language that you know uses one of three translation methods: a compiler, an interpreter, or a hybrid of the two. What Is a Compiler? A compiler is software that converts source code written in a ...