I'm writing and correcting API documentation in Sphinx using reStructuredText. Does anyone know of a good spellchecker that will handle this format, or a bunch of Unix/Linux tools that will allow me to use Aspell with it?


There's a Sphinx extension for spell checking. It uses enchant, rather than aspell, but perhaps you might find it useful.


there's a blog article about it here:


which explains how the extension was created, so if you're set on/stuck with using aspell specifically, maybe you can adapt it to aspell.

| improve this answer | |
  • This can only be used for sphinx projects, not for standalone rST files. – cweiske May 11 '17 at 8:32

Since aspell has options for checking HTML and TeX files, you can spell-check some HTML or Tex produced by Sphinx. I imagine you could also use aspell on text output from Sphinx - assuming that removes any mark-up (e.g. asterisks) that might confuse aspell .

| improve this answer | |
  • What would the command line be for checking a single file interactively? – Fred Foo May 22 '11 at 17:18
  • aspell check [options] filename according to the manual – RedGrittyBrick May 22 '11 at 17:19
  • I meant the Sphinx command. I can only find the command for building an entire directory full of files, rather than turning a single file into flat text. – Fred Foo May 22 '11 at 18:29
  • I need to install aspell-en (archlinux) to fix the error Error: No word lists can be found for the language "en_US". On other package managers it is listed as en-aspell. – Bryce Guinta Nov 27 '16 at 10:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.