Dictionary.com
Thesaurus.com
has been translating
  • present perfect progressive of translate (3rd person singular).