I finished an DEU to ENG project, 21 words for Translators without Borders I used memoQ. Glad to be of help!