This document defines and compares different types of editors and translators. It introduces editors, line editors, stream editors, screen editors and word processors. It also defines translators as programs that convert code between languages, and describes compilers, interpreters and assemblers as the main types of translators.