A tradução envolve a criação de um novo objeto linguístico com base em um documento de origem, mas escrito em um idioma diferente da fonte. Se aplica tanto às linguagens naturais como às linguagens de programação legíveis por máquina.