It is a software application that helps translators to improve their productivity and quality of work by automating certain translation tasks. CAT tools usually include features like translation memory, terminology management, and machine translation.