Great idea. The code is only as good as LanguageIdentify[], though. Given enough input, it works well enough, but it is easily fooled by typos and ambiguities.
Still, way better than the current functionality.
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).
- Congratulations! This post is now a Staff Pick as distinguished by a badge on your profile!