Interpreter

/ɪnˈtɜrprətər/ noun

Definition

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.

Etymology

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.

Kelly Says

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.

Ethical Language Guidance

Gender History

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.

Inclusive Usage

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.

Inclusive Alternatives

["language specialist","translator-interpreter"]

Empowerment Note

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.

Related Words

Explore More Words

Get the Word Orb API

Complete word intelligence in one call. Free tier — 50 lookups/day.