translator

noun
  1. a person who translates written or spoken language from one language into another
  2. a computer program or device that converts text or speech from one language to another
  3. Usage: technology

Examples