Я бы все равно пошел с Акисметом, если тебе нравится. Для использования вне WordPress вам, возможно, придется заплатить за него плату, в зависимости от вашего использования - проверьте условия и положения - но это определенно вариант и легко реализовать себя в PHP, используя их API. Вы просто используете ключ API из учетной записи WordPress. com для доступа.
По сути, вы берете себя за то, что клиентская библиотека PHP вам нравится - я использую библиотеку PHP5 Алекса Потсайда - подключите ваш ключ, и это несколько строк кода. Вот голые валидации с одного из моих живых сайтов:
...
if ($akismet)
{
$akismet->setCommentAuthor($name);
$akismet->setCommentAuthorEmail($session->userinfo["email"]);
$akismet->setCommentAuthorURL("");
$akismet->setCommentContent($sentence);
$akismet->setPermalink("");
if($akismet->isCommentSpam())
{
// store the comment but mark it as spam (in case of a mis-diagnosis)
$spam = true;
// ...
}
...
Вы просто пушите в те поля, которые у вас есть, и Akismet делает все возможное для вас и возвращает вам yay или nay ...