computer-aided translation (CAT) tools, translation, education, Saudi Arabia, technology, English language students