This title is misleading. The languages Google "added" have already existed; what Google has done is run translation sentence-by-sentence instead of by phrase-by-phrase.
"In addition, the Neural Machine Translation system learns over time and improves, resulting in better and more natural translations the longer it works."
Dumb question (maybe?). How is it learning since it's not getting any feedback on what is the right and wrong answer?
I would, if they'd not store my contributions locked away and assume ownership. Same with Google Maps, they have a contribution feature which I'd use if you could download Google's map under a similar license to OpenStreetMap.
For Gmail and stuff I get it, but translate and maps are data projects, not software projects, which take hard work by thousands of people to build. It's extremely hard to build a competitor, and so I refuse to contribute to the existing de facto monopoly.
There was one time that I tried to submit a correction to Google Maps anyway, not out of generosity but just to fix a navigation glitch, and the team that handles that data was quite rude about it.
I was trying to point out that if you're in Cambridge, MA and you voice search for "transit directions to Harvard Square", you should get directions to the well-known public square and commercial hub, not a mall parking lot in Charlestown.
After I tried to convey this through an interface that had no option for "you're failing to give directions to this extremely relevant place", they testily told me that the mall data was 100% correct. A team of people who had probably not been to the Boston area questioned who I was to tell them what is or isn't named Harvard Square.
Eventually I got it fixed by Google's real bug report process: bringing it up in conversation around people who worked at Google.
I am really hopeful, that some day they will give a link to download your contributed translations.
But anyway, this service is one of the ways to help your language to prosper.
> give a link to download your contributed translations
Well, that wouldn't really help anyone. They would need to publish all translation data to help anyone make a competitor, which is not in Google's interest.
AIUI, part of the system is unsupervised, i.e. is trying to learn "representations" for data independent of any translation task with a right/wrong answer. Unsupervised learning is a hot topic in machine learning.
Presumably they can feed it human translations of the same text and let it find the correspondences. With their book scanning activities they must already have a good data set to work with.
The neural network translation is so fickle, it can fail to accurately translate a three digit number. It gets worse with larger numbers, with errors by orders of magnitude.
Interestingly I wasn't able to reproduce it with English/Russian translation, maybe they hardcoded it somehow, or maybe neural network for Russian hasn't rolled out yet.
Before using neural networks, Google used to translate "백조 한 마리" (one swan) into "100000000000001 swans", because the Korean word for "swan" can be also interpreted as "one hundred trillion". So, "one swan" = "one" + "one hundred trillion" = 100000000000001. And then stick "swans" onto it for good measure.
They are supposed to transfer to neural translations today might not have transfered over yet. I used to follow a Russian forums because the developer of the software I used was on them. Would be interesting to see if there are any changes to the translations.
Looking at the alternative suggestions on both of those is interesting. For the first, the dash gets interpreted as a "to" as in "six hundred sixty to six". For the second, there's actually a correct translation also suggested!
24 comments
[ 2.4 ms ] story [ 72.7 ms ] threadDumb question (maybe?). How is it learning since it's not getting any feedback on what is the right and wrong answer?
For Gmail and stuff I get it, but translate and maps are data projects, not software projects, which take hard work by thousands of people to build. It's extremely hard to build a competitor, and so I refuse to contribute to the existing de facto monopoly.
I was trying to point out that if you're in Cambridge, MA and you voice search for "transit directions to Harvard Square", you should get directions to the well-known public square and commercial hub, not a mall parking lot in Charlestown.
After I tried to convey this through an interface that had no option for "you're failing to give directions to this extremely relevant place", they testily told me that the mall data was 100% correct. A team of people who had probably not been to the Boston area questioned who I was to tell them what is or isn't named Harvard Square.
Eventually I got it fixed by Google's real bug report process: bringing it up in conversation around people who worked at Google.
Well, that wouldn't really help anyone. They would need to publish all translation data to help anyone make a competitor, which is not in Google's interest.
So "is still learning" just means that it's still adding to its corpus of examples over time.
https://translate.google.com/#en/ja/six%20hundred%20sixty-si...
https://translate.google.com/#en/ja/eleven%20thousand%20one%...
Interestingly I wasn't able to reproduce it with English/Russian translation, maybe they hardcoded it somehow, or maybe neural network for Russian hasn't rolled out yet.
Translation is hard.
Alternatively, is there some open/published work with comparable performance?