Create and Train Machine Translation Systems

The objective of this project is to train an artificial intelligence (AI) model to be able to translate between two languages. Specifically, we will see an automatic translator which reads German and produces English sentences; although, the model and the code developed in this chapter is generic enough for any language pair.

The project explored in this chapter has four important sections, as follows:

  • A walkthrough of the architecture
  • Preprocessing the corpora
  • Training the machine translator
  • Testing and translating

Each of them will describe one key component of the project, and, at the end, you'll have a clear picture of what's going on.

Get TensorFlow Deep Learning Projects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.