I am not really sure how the spectators are grouped together for chat purposes in a live game but I have had countless situations where I, an english only speaker, have been in a group with Chinese and some other English speakers. I dont think its better for either me or anyone else to have half the chat space taken up by a language you dont understand.

As things stand right now, we have probably 2 different conversations in 2 different languages running at the same time. The obvious and much needed fix would be to ask the spectator what language he wants to speak in and then sort them according to that. We could even have an option for mixed languages. It doesn't seem like it would be too hard to code and would really improve my watching experience. I hope this can be implemented soon