Очень кривой перенос библиотеки для проверки мата в тексте antimat.pm http://www.tcen.ru/antimat/ на python

Только минимальный интерфейс: check_slang(string) возвращает True, если текст содержит мат и False, если нет.

Что дальше:
 - перенос регулярного выржения, без необходимость трогать локаль
 - перенос функции замены мата на плейсхолдер