{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/3"},{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic"}],"enrichment":{"capability":"PyEnchant provides Python bindings to the Enchant spellchecking library, enabling spell-checking and correction suggestions across multiple languages and dictionary backends.","skillfed_tags":["spell-checking","multilingual"],"use_cases":["Build a spell-checker for user-submitted text in a web application or content management system.","Validate spelling in bulk text processing pipelines before publishing or archiving documents.","Implement multilingual spell-checking in desktop or CLI tools that need to support many languages.","Add spell-check suggestions to a text editor or IDE plugin."],"what_it_does":"PyEnchant is a Python wrapper around the Enchant spellchecking library, which has been in active development since 2006. It lets you check spelling and get correction suggestions for words, supporting multiple languages and multiple underlying spellchecking engines. The package itself is lightweight with no Python runtime dependencies\u2014it uses ctypes to call the native Enchant library.\n\nThe main gotcha is that PyEnchant is not self-contained: installing it via pip does not automatically provide the Enchant library itself. You must install Enchant separately on your system before PyEnchant can work. Once Enchant is present, PyEnchant gives you a straightforward Python API to create dictionary objects, check words, and retrieve suggestions.","worth_installing":"Yes, if you already have Enchant installed on your system or are willing to install it separately. PyEnchant is stable, actively maintained, has no Python dependencies, and is widely used. The main friction is the external system dependency\u2014plan for that upfront. No known security vulnerabilities."},"id":"pyenchant","links":{"html":"https://skillfed.io/packages/pyenchant","md":"https://skillfed.io/packages/pyenchant.md","pypi":"https://pypi.org/project/pyenchant/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-09-14","license_spdx":null,"license_treatment":"copyleft","name":"pyenchant","python_support":"supports_current","summary":"Python bindings for the Enchant spellchecking system"},"popularity":{"monthly_downloads":4009601,"position":2401,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"3.3.0"}
