symspellpy is a Python port of SymSpell v6.7, a Symmetric Delete spelling correction algorithm which provides much higher speed and lower memory consumption.

Unit tests from the original project are implemented to ensure the accuracy of the port. Please note that the port has tried to replicate the code structure of the original project and has not been optimized for speed.


Visit the symspellpy installation instructions.

Usage examples

Check out examples to learn how to use symspellpy.


Check out the documentation.

Indices and tables