When a human translator is aided by computer software to facilitate the translation process, it is called computerassisted translation (CAT). At the core of CAT, we find the databases called Translation Memory and Termbase.