Traducción implica la creación de un nuevo objeto lingüístico basado en un documento de origen, pero escrito en un idioma diferente al de la fuente. Esto se aplica tanto a los lenguajes naturales como a los lenguajes de programación de lectura mecánica.