IKH

Introduction to Machine Translation

Introduction to the Module

In this module, we are now going to understand the advanced topics in NLP, such as:

  • Building Neural Machine Translation using Attention Mechanisms
  • Fine-tuning advanced language models such as Transformers

Welcome to the session on Machine Translation.

So far, in the previous sessions, you have come across some of the NLP problem like predicting the sentiment of a particular text corpus or predicting the POS tag for a word. However , there are many tasks where the output is not just a single class or a word but a sequential output that may vary in length too.

One such task is machine translation where you have an input sentence present in one language and have to translate it into a sentence in a different language. this kind of problem is one of the necessary applications of deep learning in the domain of natural language understanding.

In this module, you will look at the basics of machine translation and the deep learning-based framework for handling this type of problem. in the next, Ajay will introduce you to machine translation and the list of element that we will be covering in this module.

language translation has become an important tool to connect us to different part of the world. with the progress of digitalisation , the internet has become more accessible across geographies and language translation play a key role in breaking the language barriers.

Tech giants like Google, Microsoft and Facebook are integrating their applications with machine translation to make the user experience better and help cater to a wider audience.

In Facebook, to translate a post or comment written in another language, you just have to tap the “Translate’ button next to it. Let’s say on your visit to Paris you want to ask “Where is the nearby hotel?” in French. you can use your voice in Google Translate to hear the real-time translation and have a better conversation. With such seamless features, we can easily engage with other in our own preferred language.

This topic consists of two sessions. The first session deals with the understanding of machine translation and sequence to sequence models. the second session introduces the concept of attention and how it helps in building a better translation model. By the end of this topic, you will be able to build a neural machine translation model from one language to another.

The entire topic can be segregated into the following sub topics:

  • Evolution of machine translation
  • Traditional sequence to sequence models
  • Attention-based sequence to sequence models

Report an error