What is the key functional difference between a translation memory (TM) and a machine translation (MT) engine?