An interpreter is a person who translates one language into another, usually in real-time. This could be done through spoken or signed languages. They help to bridge communication gaps between people who speak different languages by converting words and phrases from one language to another.