w informatyce program tłumaczący programy napisane w pewnym języku, tzw. programy źródłowe, na programy napisane w innym języku, tzw. programy wynikowe; na ogół program źródłowy jest maszynowo niezależny (np. Pascal, C++), natomiast program wynikowy jest maszynowo ukierunkowany (gł. w języku wewn. komputera lub w tzw. asemblerze); t. pracują w języku interpretacyjnym (interpreter), kompilacyjnym (kompilator) lub mieszanym.
OPROGRAMOWANIE, INTERPRETER, KOMPILATOR
- translator, (procesor jezykowy,...
- kompilator, program komputerowy (translator)...
- blad skladniowy, ( syntax error )