Jotta lausekielellä kirjoitettu ohjelma voitaisiin ajaa jossain tietyssä laitteistossa, ohjelma on käännettävä laitteistoa varten suunnitellulla kääntäjällä konekielelle.
Joskus kääntäjä korvataan tulkilla (interpreter):
Lähdekielisestä ohjelmasta konekielelle muunnetut käskyt
suoritetaan välittömästi tulkkauksen jälkeen.
Käytännössä tämä tapahtuu rivi riviltä.
Kääntävissä järjestelmissä koko ohjelma käännetään ennen ajoa.