A translator (typically a compiler) which performs its transformations _before_ the program is run. Usually, the translator is unaware of any dynamic aspects of the program (e.g. where the program spends a lot of its time, how the hot traces change with time), although occasionally some profile information is used. Example: gcc (Gnu Compiler Collection). Contrast with DynamicTranslator. -- Main.MikeVanEmmerik - 01 Dec 2001