Wow. I wrote a paper on the state of machine translation a couple years back and I can assure you, this is light years ahead. I do wonder what will happen when the translator comes across a phrase it hasn't seen. Will we get the "your search did not return any documents" screen?