Machine Translation

Machine translation (MT) is a discipline within Natural language processing (NLP) or more broadly Artificial intelligence (AI). It is one of the oldest computationals tasks: the first algorithms for MT were run on the first computers alongside with algorithms for cryptography and physical simulations as early as in 1940s. Shortly after, MT was dominated by rule-based approach which was replaced in 1990s by statistical approach only to be replaced by neural network methods in 2010s.

This book is a guide to the Machine Translation. It is intended for everybody interested in how machine translation works, its history, limitations, quality and the current trends in the field.

This book is organized as follows:


 * Introduction
 * History
 * Rule-based Machine Translation
 * Statistical-based Machine Translation
 * Neural Machine Translation
 * Evaluation of Machine Translation