Lex in Yacc sta orodji, ki lahko to nalogo olajšata.
Zasnova in izdelava prevajalnika za programski jezik sta bili svoje dni podvig, ki se ga je drznila lotiti le vojska ZDA ali kvečjemu kakšna multinacionalka s proračunom srednje velike države. Če pa se danes ozremo po svojem delovnem okolju, vidimo, da je tolmač za tak ali drugačen jezik vgrajen v vsak količkaj kompleksen kos programja, najsi bo to urejevalnik ali pa program za priključitev v omrežje.