言語チェック
この記事では、スペルチェック と 文法チェック ソフトウェアについて説明します。
特殊なケースを除いて、すべてのスペルチェッカーは、ロジックユニットとディクショナリーの 2 つの部分で構成されているという共通点があります。必ず両方インストールしてください。
スペルチェッカー
- GNU Aspell — 最終的に ispell を置き換えるために設計されたスペルチェッカー。aspell(1) と info document も参照してください。
- http://aspell.net/ || aspell, dictionaries, dictionaries in AUR
- Hunspell — スペルチェッカーと形態素解析ライブラリとプログラム。hunspell(1) も参照。
- Nuspell — hunspell の最新の代替手段として設計されたスペル チェッカーライブラリとプログラム。nuspell(1) も参照してください。
- https://nuspell.github.io/ || nuspell、hunspell 辞書をサポート。
言語固有のもの
- Hspell — ヘブライ語スペルチェッカー
- Voikko — フィンランド語のスペルチェックと文法チェック、ハイフネータ、および関連する言語データの収集
Enchant
Enchant Abiword の一部として開発された一般的なスペルチェック用のラッパーライブラリであり、Ispell 以外の上記のすべてのスペルチェッカーをサポートします。
Enchant は enchant パッケージとして入手できます。また、最小限の依存関係を持つ enchant-pureAUR パッケージでも提供されます。 使用方法と順序付けファイルについては、enchant-2(1) を参照してください。
Enchant は、次の GTK ライブラリを通じて多くのアプリケーションで使用されます。
- gspell — GTK アプリケーションでスペルチェックを実装するための柔軟な API
- GtkSpell — GtkTextView ウィジェットでワードプロセッサスタイルの強調表示とスペルミスの単語の置換を提供します。
アプリケーション
Firefox、Thunderbird、Chromium、および LibreOffice はすべて、システム全体にインストールされた Hunspell 辞書と、独自の拡張システムを介してインストールされた辞書/その他のスペルチェッカーを使用できます。次のセクションを参照してください。
Abiword と Gedit は Enchant を使用します。
文法チェッカー
- LanguageTool — Java で書かれたオープンソースの言語チェッカー。
- Style and Diction — 辞書は、冗長でよく誤用されるフレーズを識別しますが、Style and Diction は、ドキュメントの表面特性を分析します。
- TeXtidote — LaTeX ドキュメントの言語チェッカー、LanguageTool に依存。
アプリケーション
Firefox、Thunderbird、Chromium、および LibreOffice はすべて、拡張機能による文法チェックのみをサポートしています。 LibreOffice については、LibreOffice#文法チェックを参照してください。
Abiword には組み込みの文法チェッカーがあります。Abiword#文法チェック を参照してください。