Translation memory

A translation memory (TM) is a database for storing and reusing bilingual translation units.
In the past, there were file-based and database-based translation memories, and now all major TMs are database-based.
The TM database is the essential part of a CAT tool, translation memory system or translation management system.