En émulation, la translation de code est le moyen utilisé par un émulateur, qui dans ce cas transforme directement les instructions du programme original émulé en instructions compatibles avec la plate-forme sur laquelle marche ledit émulateur.