What is the difference between a translator and an interpreter?

A translator is someone who translates written text in one language to another, while an interpreter is someone who, in real time, translates oral speech from one language to another.