is a database that stores segments that can be either sentence or paragraph. TM also records predetermined units of source information together with its translated equivalent in term of pair, so the program (Trados the most popular one) uses a TM that TM will automatically translate repeated sentence or paragraph by pulling the translation matched from the previously translated source from the database.
The main purpose of TM tool is save time and assure consistency in the translation process.