@FediTips Ah, that's where an automatic heuristic could probably help, e.g. for European users that statistically will be multilingual. But potentially favour one language, as most EU MS/regions have a dominant local language. Again, an assumption based on statistics.
You correctly mentioned that language detection is unreliable for short texts. Sigh. But if you ask the user what languages (s)he speaks, the following works surprisingly well for short texts (e.g. titles of documents):