PyEnchant это набор утилит, которые позволяют разработчикам добавлять быстрый проверки орфографии поддержку их кода на Python, запросов локальную установку чар для надлежащего грамматики и правописания информации.
Поправки и предложения Правописание также поддерживаются, наряду с популярными проверки орфографии Aspell пакетов, таких как, MySpell, и Ispell.
В PyEnchant привязки, созданные с помощью ctypes и охватить все оригинальные черты очаровать в.
Код ООП, и это также призвана обеспечить некоторую функциональность высшего уровня, чем имеется в C API
Что нового В этом выпуске:.
- Новый сайт и документация, получены с Хайдом и Сфинкса.
- Исправлена SpellChecker.replace (), когда замена короче erroroneous слова; ранее это было повредить внутреннее состояние Tokenizer.
- Сделать класс Dict рассол-безопасности. Среди прочего, это должно помочь со странными тупиков при использовании модуля многопроцессорной.
- Возможность импортировать модуль, даже если чар С библиотека не установлена, установив PYENCHANT_IGNORE_MISSING_LIB окр вар.
- Новая функция полезности и Quot;. & Quot trim_suggestions ;, полезны для обрезки список предложений по фиксированной максимальной длиной
- Изменить способ DeprecationWarnings выдаются, чтобы указать на линии строки в коде пользователя, а не внутри pyenchant.
- Добавлена GetSpellChecker (), чтобы wxSpellCheckerDialog.
Метод
Что нового в версии 1.6.5:
- Восстановление совместимость с Python 3 (в том числе 3,2 бета1) .
- Fix UnitTest DeprecationWarnings на Python 3.
- Статически собрать libstdc ++ в встроенных окон двоичных файлов.
Что нового в версии 1.6.4:
- DictWithPWL: использование PWL и пел для регулировки слова возвращается предложить ().
- Исправлена токенизации из utf8 байт в изменяемом массиве символов.
- get_tokenizer ():. не проходят None в качестве языка по тегу, чтобы получить умолчанию Tokenizer
- Запрет строить, связанные с файлы с включением в исходном архива.
Что нового в версии 1.6.0:
- Добавлена концепцию, чтобы очаровать 'chunkers. tokenize.get_tokenizer (). Они служат Сплит текст на большие куски отмечаемых токенов.
- перемещена классы ошибок в «enchant.errors" для облегчения импорта.
- Moved testcases в отдельных файлах, так что они не загружаются по умолчанию.
- Разрешено SpellChecker использовать язык по умолчанию, если ничего не указано.
- Улучшена совместимость с Python 3.
Что нового в версии 1.5.3:.
- Исправлены условия завершения в английской токенизации цикла
- Улучшено обнаружение Unicode на английском Tokenizer.
- Сделано PyEnchant орфографии все его строки документации в рамках UnitTest люкс.
Требования
- Python 2.2 или выше
- Чары C / C ++ библиотека
- модуль установлен Ctypes
Комментарии не найдены