Se diferencia de los compiladores tradicionales en que estos reciben como entrada ficheros conteniendo código fuente y generan código máquina del más bajo nivel.
Uno de los primeros programas de este tipo fue Digital Research XLT86 en 1981, un programa escrito por Gary Kildall, el cual traducía código fuente .ASM del procesador Intel 8080 a código fuente .A86 para el procesador Intel 8086.
Así que los programas de CP/M-80 and MP/M-80 pudieron ser portados a las plataformas CP/M-86 y MP/M-86 de forma automática.
Outsystems, Mendix, Appian, Kony, etc.) Uno de los usos más habituales de la actualidad es la transpilación de la versión propuesta de sintaxis de Javascript última revisión 2015 y posterior (que no es soportada todavía por ningún navegador) a la sintaxis específica soportada por los navegadores actuales.
En esta categoría podemos encontrar a Otros ejemplos de transpiladores son: