This question arose from this post. However this is not the first time, and definitely not the last, that I've seen this issue, so it seems important to me to determine exactly how to treat those questions in the future.
It happens that people that do not speak english wish to use the stack to ask a question. Most often those people will use automated translation tools, either to help with their own translation or to entirely translate the question (worst case scenario, here).
This often results in broken english which makes the question very difficult to understand. This causes situations where we would often have to try to guess what the asker's issue is in order to even try to tackle the question.
Finding someone who can communicate with the asker for each case seems difficult, especially since there is no such thing as private messages on the platform. This most often leads to those questions being closed and forgotten.
Apart from the straightforward "close it until they speak english properly" answer, is there anything else we can do when encountering those kinds of questions, in order to attempt at solving the asker's issue? Or is closing those questions the right way to deal with them, for the sake of keeping a "clean english-only Q&A"?
Or to put it more bluntly : do we prioritise solving issues even if a language barrier makes it difficult, or do we prioritise keeping cleaner, understandable questions for future readers?