Lengoaia konpilatua programazio lengoaia bat zeinek bere inplementazioak konpiladoreak (iturburu kodetik makina lengoaia eratzen duten itzultzaileak) diren eta ez interpreteak (iturburu kodea pasoz pauso exekutatzen dute, exekuzioan inolako itzulpenik egin gabe).
Definizioa ez da beti betetzen. Printzipioz, edozein lengoaia konpiladore edo itzultzaile bat erabiliz inplementatu daiteke . Hala ere, gero eta ohikoagoa da bi irtenbideen arteko konbinazio bat: konpiladore batek iturburu-kodea itzuli dezake tarteko elementu bat erabilita (sarritan Bytecode bat), gero interprete bati pasatuko zaiona exekutatzeko.