A type of compiler that translates source code from one programming language to another at the same level of abstraction, often used to enable compatibility or migrate code between languages.
"The Babel transpiler converted ES6 JavaScript code to ES5 for compatibility with older browsers."