O'Reilly logo

Hands-On Natural Language Processing with Python by Rajalingappaa Shanmugamani, Rajesh Arumugam

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Machine Translation Using the Attention-Based Model

Machine translation systems convert text from one language to text in another language. One such example system is the Google Translate service (https://translate.google.com/). In this chapter, we will look into the architecture of these systems and how to build one. While the focus of this chapter will be on neural machine translation (NMT), we will briefly take a look at traditional approaches for understanding the challenges in machine translation. We will focus mainly on the following topics:

  • A brief overview of machine translation
  • An overview of neural machine translation
  • Developing and training a neural machine translation model with an attention mechanism

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required