Um zumindest die fremdsprachlichen Spammer fernzuhalten (die heutzutage eben nicht mehr ausschließlich Bots sind) hat sich in meinem Forum eine Sicherheitsabfrage bei der Registrierung bewährt, die als Antwort einen Umlaut erfordert.
So nach dem Motto:
Welcher Buchstabe fehlt in diesem Wort? K_hlergrill. Und dann kommen die nur weiter, wenn die ein ü vorgeben. Und das können die nicht. :D
Nur so als Empfehlung.