Самая лучшая "программка" - это собственные мозги и хорошее знание русского языка. Никакая программа не сможет дать стопроцентную гарантию на отсутствие ошибок. Я стараюсь текст вычитывать минимум два раза с небольшим промежутком времени, поскольку глаза все равно через какое-то время "замыливаются" и ошибки становятся незаметны.