profanity-filter (rubygems): Detects profane words using multiple strategies,                         including similarities, diacritics(sound alterations),                         constructions (multi-part), injections and unicode.
Keywords: profanity-filter