Saludos.
^^^ as you see, I just said hello in Spanish and nothing happened, despite "Saludos" means "greetings" in Spanish.
In Spanish Stack Exchange we noticed that a post cannot start with something as normal as "Hay", which in English can be considered a greeting, but in Spanish just means "there are" and seems to be a perfectly valid word to start a post with :)
All of this comes from the automatic removal of salutations that Stack Exchange has in place, which performs some checks and removes those strings that match this regex:
^ # begins at start of body \s* # possible spaces ( hii?(?![a-z])| # any of these greeting words hello| h(e|a)y(?![a-z])| dear| greetings| hai| guys| howdy| h(i|e)ya| hola ) .*? # followed by anything, up to... ( [.,;!-]+ # one or more bits of punctuation \s* # possible spaces | (\r?\n)+ # one or more newlines )
At the same time, we seem to somehow know if a post is in English or not by using the English threshold.
All of this taken into consideration, could we have language specific automatic removal of salutations so clear greetings in other languages are removed, while perfectly valid non-greeting words are preserved? Of course, I mean this for the languages that currently have a site.