А как насчет расширения PHP pspell ?
<?php
$pspell_link = pspell_new("en");
if (!pspell_check($pspell_link, "dofs")) {
$suggestions = pspell_suggest($pspell_link, "dofs");
foreach ($suggestions as $suggestion) {
echo "Possible spelling: $suggestion<br />";
}
}
?>
Для этого расширения PHP требуется, чтобы у вас были установлены aspell библиотеки.