A program that executes source code directly, line by line, without first compiling it into machine code. Interpreters translate and execute code simultaneously, making them ideal for interactive development and scripting.
From Latin 'interpretari' meaning 'to explain' or 'to translate.' In computing since the 1950s, it describes programs that translate and execute code in real-time, like a simultaneous translator.
An interpreter is like having a real-time translator sitting next to your computer - as soon as you say something in your programming language, it immediately whispers the translation to the machine and makes it happen! This makes coding feel more interactive and immediate than waiting for compilation.
Interpreting and translation have historically included many women whose work was treated as auxiliary to male diplomats, authors, or scholars. Gendered assumptions sometimes cast female interpreters as 'assistants' rather than experts, obscuring their linguistic and diplomatic skill.
Use 'interpreter' as a gender-neutral role and avoid diminutives or assumptions about gender when referring to professionals. Recognize interpreting as skilled, central work rather than peripheral support.
["language specialist","translator-interpreter"]
Women interpreters have played crucial roles in diplomacy, conflict zones, and international organizations, often enabling negotiations and cross-cultural understanding while receiving limited public credit.
Complete word intelligence in one call. Free tier — 50 lookups/day.