PyEnchant es un conjunto de utilidades que permitirá a los desarrolladores agregar soporte de corrección ortográfica rápida por su código Python, consultando una instalación Encantar local para la gramática correcta y la información de la ortografía.
Correcciones de ortografía y sugerencias también son compatibles, junto con los paquetes de corrección ortográfica populares como Aspell, MySpell y Ispell.
Los enlaces PyEnchant son creados usando ctypes y cubren todos los elementos originales del encantamiento.
El código es programación orientada a objetos y también tiene como objetivo proporcionar algunas funciones de nivel superior que se encuentra disponible en la API C
¿Qué hay de nuevo en esta versión:.
- Nuevo sitio web y la documentación generada con Hyde y la Esfinge.
- fijo SpellChecker.replace () cuando la sustitución es más corta que la palabra erroroneous; previamente esta corrompería el estado interno de la tokenizer.
- Haga clase Dict salmuera-seguro. Entre otras cosas, esto debería ayudar con bloqueos extraños cuando se utiliza con el módulo de multiprocesamiento.
- Posibilidad de importar el módulo incluso cuando la biblioteca de encantar C no está instalado, estableciendo PYENCHANT_IGNORE_MISSING_LIB env var.
- Nueva función de utilidad & quot;. & Quot ;, trim_suggestions útil para recortar la lista de sugerencias para una longitud máxima fija
- Cambiar la forma DeprecationWarnings se emiten, para que apunte a la línea de línea de código de usuario en lugar de dentro pyenchant.
- método Agregado GetSpellChecker () para wxSpellCheckerDialog.
¿Qué hay de nuevo en la versión 1.6.5:
- Restaurar compatibilidad con Python 3 (incluyendo 3.2 beta 1) .
- Fix DeprecationWarnings unittest en Python 3.
- estáticamente compilar libstdc ++ en Windows pre-construidos binarios.
¿Cuál es nuevo en la versión 1.6.4:
- DictWithPWL: uso pwl y pel para ajustar las palabras devuelto por sugerir ().
- Fix tokenización de bytes utf8 en una matriz de caracteres mutable.
- get_tokenizer (.): Ninguno pasa como etiqueta de idioma para obtener tokenizer defecto
- Evitar la generación relacionados con archivos de ser incluido en el paquete fuente.
¿Cuál es nuevo en la versión 1.6.0:
- Se ha añadido el concepto de 'Chunkers' a encantar. tokenize.get_tokenizer (). Estos sirven Split Split el texto en trozos grandes de fichas checkable.
- Movido clases de error en "enchant.errors 'para facilitar la importación.
- casos de prueba se mudó a archivos separados para que no están cargados por defecto.
- Permitida SpellChecker a usar el lenguaje por defecto si no se especifica ninguno.
- Mejora de la compatibilidad con Python 3.
¿Qué hay de nuevo en la versión 1.5.3:.
- condiciones de terminación fijas en bucle tokenización Inglés
- Mejora de la detección de Unicode en tokenizer Inglés.
- Hecho PyEnchant corrección ortográfica todas sus cadenas de documentación como parte de la suite unittest.
Requisitos :
- Python 2.2 o superior
- Encantar C / C ++ biblioteca
- Módulo ctypes instalado
Comentarios que no se encuentran