The go to place for quick and easy translations – Google Translate – just received a huge upgrade with Deep Learning algorithms boosting its translation capabilities and reducing errors by 60%. Google’s experiments with neural machine translation pays off in a big manner.
Like most translation services, Google Translate too relied on breaking down sentences into smaller phrases or groups of words and then translated these phrases which were later joined together to produce the output. With Neural Machine Translation, Google Translate can translate entire sentences without breaking them in phrases. This new approach has been said to reduce errors by at least 60 percent compared to the previous phrase based approach.
0 means non-sensical, 6 means perfect.
While many companies have begun experimenting with Deep Learning techniques and algorithms for Natural Language Processing (NLP), Google is supposedly the first to have publicly announced the use of the same in a translation product. In a blog post, Google announced the Google Neural Machine Translation system (GNMT) which has already been used to translate 100 percent of machine translations from Chinese to English. A figure which currently stands at 18 million translation operations per day. GNMT was found to reduce errors by more than 55 percent to 85 percent when used on major language pairs sampled Wikipedia and news websites.
GNMT sample translation from Chinese to English
Explaining Google Neural Machine Translation is no easy task but here’s a brief overview of how it performs translation. The following example makes use of a Chinese sentence which reads – Knowledge is power. GNMT first encodes each word as a vector inside the encoder. Calling it a vector means that there could be more than one translation outcomes from that word. After the entire sentence has been encoded, the decoder takes over. Given the ample amount of text that GNMT had to learn, it generates weights which are then assigned to each vector. The decoder then picks the words and pays attention to these weights. Certain weights are greater in relevance to this particular translation (Chinese-English). These weights are used to generate the most relevant English word.
GNMT in action translating Chinese to English.