An Advanced Profanity Filter Using Natural
Language Processing Techniques
See if ObsceneClean version 1.1 (a profanity filter) can bust you! Unlike other profanity filters (or "swear" filter), ObsceneClean has extensive natural language processing logic to deal with false positives and homonyms. Obsceneclean employs several variations on a technique called shallow word sense disambiguation to determine the meaning of a homonym. Try it! The detection logic will be displayed. You can also try false positives. If you think ObsceneClean did not detect offensive language or you think it wrongfully claimed a false positive was offensive (see examples below) then email us at email@example.com. By default a probability of 80% or greater is considered offensive.
Enter Profanity in text box: