Este documento describe los diferentes tipos de traductores de lenguaje, incluyendo ensambladores que traducen lenguaje ensamblador a lenguaje máquina, intérpretes que analizan y ejecutan un programa escrito en un lenguaje fuente, y compiladores que transforman un programa a código objeto y generan resultados a partir de datos de entrada. También menciona traductores adicionales como macro-ensambladores, decompiladores, preprocesadores y traductores inter-lenguajes.