Suvarna Garge (Editor)

Neural machine translation

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

Neural machine translation (NMT) is an approach to machine translation in which a large neural network is trained by deep learning techniques. It is a radical departure from phrase-based statistical translation approaches, in which a translation system consists of subcomponents that are separately engineered. Google and Microsoft have announced that their translation services are now using NMT in November 2016. Google uses Google Neural Machine Translation (GNMT) in preference to its previous statistical methods. Microsoft uses a similar Deep Neural Network powered Machine Translation technology for all its speech translations (including Microsoft Translator live and Skype Translator). An open source neural machine translation system, OpenNMT, has additionally been released by the Harvard NLP group.

NMT models apply deep representation learning. They require only a fraction of the memory needed by traditional statistical machine translation (SMT) models. Furthermore, unlike conventional translation systems, all parts of the neural translation model are trained jointly (end-to-end) to maximize the translation performance.

A bidirectional recurrent neural network (RNN), known as an encoder, is used by the neural network to encode a source sentence for a second RNN, known as a decoder, that is used to predict words in the target language.

References

Neural machine translation Wikipedia