An interpreter is a person or a computer program that translates from one language to another so that people who speak different languages can communicate.
To explain what interpreters do it is worthwhile to start by discussing the differences between interpreting and translation. (Please note: more information about interpreting and technical translation is available at Modes of Interpreting and Interpreting vs. Translation. On the surface, the difference between interpreting and translation is only the difference in the medium: the interpreter translates orally, while a translator interprets written text. Both interpreting and translation presuppose a certain love of language and deep knowledge of more than one tongue. Interpretation or interpreting is the facilitating of oral or sign-language communication, either simultaneously or consecutively, between users of different languages. Translation studies is the systematic study of the theory, description and application of interpretation and translation. An interpreter is there for both deaf and hearing individuals. The act of interpreting occurs when a hearing person speaks, and an interpreter renders the speaker's meaning into sign language, or other forms used by the deaf party(ies). by Leslaw Fiutowski. Interpreters convert spoken or sign language statements from one language to another. Interpreting involves listening to, understanding and memorising content in the original 'source' language, then reproducing statements, questions and speeches in a different 'target' language.  Definition: In computing, an interpreter is a computer program that reads the source code of another computer program and executes that program.  interpreter. A high-level programming language translator that translates and runs the program at the same time. It converts one program statement into machine language, executes it, and then proceeds to the next statement.  From Wikipedia, the free encyclopedia. In computer science, an interpreter is a computer program that directly executes, i.e. performs, instructions written in a programming or scripting language, without previously compiling them into a machine language program. An interpreter generally uses one of the following strategies for program execution: The terms  interpreted language  or  compiled language  signify that the canonical implementation of that language is an interpreter or a compiler, respectively. A high level language is ideally an abstraction independent of particular implementations. A Deaf Interpreter is a specialist who provides interpreting, translation, and transliteration services in American Sign Language and other visual and tactual communication forms used by individuals who are Deaf, hard-of-hearing, and Deaf-Blind.  noun. An interpreter for the deaf at a church service. An interpreter for the deaf at a church service. The definition of an interpreter is a person or a computer program that translates from one language to another so that people who speak different languages can communicate. interpreter. 1  a person who interprets; specif., a person whose work is translating a foreign language orally, as in a conversation between people speaking different languages. 2  a computer program that translates and executes, statement by statement, a program written in a high-level language. There are two ways to run programs written in a high-level language. The most common is to compile the program; the other method is to pass the program through an interpreter. An interpreter translates high-level instructions into an intermediate form, which it then executes. In contrast, a compiler translates high-level instructions directly into machine language. Compiled programs generally run faster than interpreted programs. The advantage of an interpreter, however, is that it does not need to go through the compilation stage during which machine instructions are generated. This process can be time-consuming if the program is long.
http://world.std.com/~ric/what_is_int.html https://en.wikipedia.org/wiki/Language_interpretation http://www.omniglot.com/language/articles/interpreting.htm http://cplus.about.com/od/introductiontoprogramming/g/interpreterdefn.htm http://encyclopedia2.thefreedictionary.com/interpreter https://en.wikipedia.org/wiki/Interpreter_(computing) http://www.diinstitute.org/what-is-the-deaf-interpreter/ http://www.yourdictionary.com/interpreter http://www.webopedia.com/TERM/I/interpreter.html
what is interpreter