Computer Assisted Translation tools (CAT tool) are software products used to support a human translator’s translation process. Texts are imported into the CAT tool for translation. The CAT software uses translation memory to offer previously translated sentences to the translator who accepts or rejects those options as they work through the document’s translation.