Yes, it is far from perfect, but I was also pleasantly surprised by how much improvement you do get. For very short queries and math related queries, the language identification can be problematic. And of course things may get 'lost in translation', but this is a general problem with machine generated translations (which we can expect to improve over time).