На вашем месте я бы скачал данные из английского Викисловаря и проанализировал их, чтобы получить список всех английских слов (например). Тогда вы могли бы довольно легко написать хотя бы примитивную проверку правописания самостоятельно. Фактически, я использую разобранную версию Викисловаря на английском языке в своем собственном математическом приложении AlgoSim . Если хотите, я могу отправить вам файл данных.
Обновление
Я опубликовал список проанализированных слов на english.zip (942 КБ, 383735 записей, zip) . Данные взяты из Викисловаря на английском языке и, как таковые, лицензируются по лицензии Creative Commons Attribution / Share-Alike.
Чтобы получить такой список, вы можете скачать все статьи на Викисловарь в виде огромного файла XML, содержащего все статьи в формате Wiki и HTML. Это более или менее тривиально для анализа. Кроме того, вы можете запустить бот на сайте. Я получил помощь, чтобы получить проанализированный файл от пользователя в Викисловарь (хотя я, кажется, забыл его имя, хотя ...), и этот файл (english.txt на английском.zip) является дальнейшей обработанной версией файла, который я получил .