PyEnchantは、開発者が適切な文法やスペルの情報については、地元のエンチャントのインストールを照会、彼らのPythonのコードのためのクイックスペルチェックのサポートを追加することができますユーティリティのセットです。
綴りの訂正や提案もAspellは、その他のmyspell、とIspellのような人気のスペルチェックパッケージと一緒に、サポートされています。
PyEnchantバインディングはctypesのを使用して作成し、エンチャントのオリジナルの機能のすべてを網羅している。
コードはOOPであり、それは、C APIで提供されても、いくつかのより高いレベルの機能を提供することを目指しています。
のこのリリースのの新機能である:ます。
- 新しいウェブサイトやドキュメント、ハイドとスフィンクスで生成します。
- 固定SpellChecker.replace()交換がerroroneous言葉より短い場合。以前にこれはトークナイザの腐敗した内部状態になります。
- のdictクラスはピクルスセーフに。マルチプロセッシングモジュールで使用する場合、他のものの中で、これは奇妙なデッドロックを支援する必要があります。
- PYENCHANT_IGNORE_MISSING_LIB envポリVARを設定することで、エンチャントCライブラリがインストールされていない場合でも、モジュールをインポートする機能します。
- 新規ユーティリティー機能" trim_suggestions&QUOT ;,固定最大長に提案のリストをトリミングするための便利ます。
- ユーザーコードではなくpyenchant内側の線ラインを指すように、がDeprecationWarningが発行されている方法を変更します。
- を追加しましGetSpellChecker()メソッドます。
wxSpellCheckerDialogに
のバージョン1.6.5でのの新機能は次のとおりです。
- (3.2ベータ1を含む)のPython 3との互換性を復元しますます。
- はPython 3にunittestのがDeprecationWarningを修正します。
- 静的に構築済みのWindowsバイナリへのlibstdc ++をコンパイルします。
- :
- 変更可能な文字配列でUTF8バイトのトークン化を修正します。
- get_tokenizer():デフォルトのトークナイザを取得するために、言語タグとしてNoneを渡す 。
- を防ぐ構築関連のソースtarballに含まれているからファイルをします。
DictWithPWL
のバージョン1.6.4でのの新機能である言葉を調整するPWLとペルを使用で返される)(示唆するます。
のバージョン1.6.0でのの新機能:
- 魅了するには、 'チャンカーズ」の概念が追加されました。 tokenize.get_tokenizer()。これらには、チェック可能なトークンの大きな塊にテキストを分割する分割仕えるます。
- 簡単にインポートするための「enchant.errors '内にエラークラスが移動します。
- は別々のファイルにテストケースを移動します。
- は何も指定されていない場合、スペルチェッカーはデフォルト言語を使用することはできます。
- はPython 3との互換性の向上します。
これらはデフォルトでロードしていないので、
のバージョン1.5.3でのの新機能である:ます。
- 英語のトークン化ループ内の固定終了条件
- 改善されたUnicodeの検出します。
- メイドPyEnchantはunittestのスイートの一部としてのドキュメンテーション文字列のすべてをスペルチェックします。
英語のトークナイザの
の要件の
- はPython 2.2以上
- エンチャントC / C ++ライブラリます。
- のctypesモジュールがインストールされます。
コメントが見つかりません