1. An apparatus for assisting a human translator, the apparatus comprising: a computer readable storage medium storing computer readable program code executable by a processor, the computer readable program code comprising: a source text module configured to receive source text, the source text in a source language; a translator workspace module configured to display a translator workspace field, the translator workspace field editable by a user; a parsing module configured to parse the source text received by the source text module into separate portions; a selection module configured to select a first portion (first selected portion) of the separate portions for translation; and a glossary module configured to display a term for term translation of the first selected portion of source text in a target language.