Computational Linguistics is a kind of science which combines computer science and language. Computational Linguists write special computer programs to understand and work with language. They use their programs to help computers understand language better, like search engines, speech recognition programs, and different kinds of translation tools.