black、isort、yapf、autopep8などのフォーマッターで、ノートブックのコードセルを整形できるJupyterLab拡張機能。
jupyterlab-contrib/spellchecker
Hunspell辞書を使い、Markdownセルやテキストファイルのスペルミスを強調表示するJupyterLab拡張機能。
- スター
- 213
- フォーク
- 22
- 未解決の Issue
- 29
- 最終コミット
- 先月
これは何?
Spellcheckerは、ノートブック内のMarkdownセルや、ファイルエディターで開いたプレーンテキストファイルのスペルミスに下線を引くJupyterLab拡張機能です。コンテキストメニューから候補を確認でき、強調表示のスタイルはAdvanced Settings Editorで変更できます。
この拡張機能はTypo.jsでスペルチェックを行い、SCOWLベースのHunspell辞書として、アメリカ英語、イギリス英語、カナダ英語、オーストラリア英語、フランス語、ドイツ語、ポルトガル語、スペイン語の辞書を同梱しています。標準のシステムパスにインストールされたHunspell辞書も認識します。また、Jupyterのデータディレクトリにカスタム辞書を追加したり、リモートURLから読み込んだりできます。ステータスバーでは言語の切り替えや、ドキュメントごとのスペルチェックの有効化が可能です。コード内のコメントや文字列をスペルチェックするかどうかも設定できます。
Jupyterサーバーとブラウザーのクライアントが別のマシンで動作している場合、辞書はクライアントではなくJupyterサーバーを実行するマシンにインストールする必要があります。
主な機能
- 01Markdownセルとテキストファイルのスペルミスを強調表示
- 02右クリックのコンテキストメニューからスペル候補を確認可能
- 03英語の複数の地域変種、フランス語、ドイツ語、ポルトガル語、スペイン語のHunspell辞書を同梱
- 04カスタムHunspell辞書に対応し、URLからオンライン辞書を読み込み可能
- 05ステータスバーから言語の切り替えとドキュメントごとの有効・無効の切り替えが可能
ユースケース
- JupyterのMarkdownセルで書いたドキュメントやレポートの校正
- JupyterLab内で編集するテキストファイルのスペルチェック
- 対応する辞書を追加して、英語以外の言語でノートブックを作成
クイックスタート
- 1
PyPIから拡張機能をインストールします
pip install jupyterlab-spellchecker - 2
またはconda-forgeからインストールします
conda install -c conda-forge jupyterlab-spellchecker - 3
JupyterLabを起動し、ステータスバーの項目からスペルチェックを有効にします
jupyter lab
使う前に知っておきたいこと
- 辞書はブラウザー側のマシンではなく、Jupyterサーバーのマシンにインストールする必要があります。
- 組み込みの辞書が用意されている言語は一部のみです。それ以外の言語では、Hunspellの辞書ファイルを手動で追加する必要があります。
- READMEに記載されているJupyterLabの対応バージョンは4.0までです。
収録されている特集
トピック
よくある質問
- spellchecker とは?
- Hunspell辞書を使い、Markdownセルやテキストファイルのスペルミスを強調表示するJupyterLab拡張機能。 Spellcheckerは、ノートブック内のMarkdownセルや、ファイルエディターで開いたプレーンテキストファイルのスペルミスに下線を引くJupyterLab拡張機能です。コンテキストメニューから候補を確認でき、強調表示のスタイルはAdvanced Settings Editorで変更できます。
- spellchecker は無料で使えますか?ライセンスは?
- spellchecker は BSD-3-Clause ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- spellchecker は今もメンテナンスされていますか?
- 半年以内に更新あり。spellchecker の最終コミットは 2026年10月1日 です。
- spellchecker は何に使えますか?
- JupyterのMarkdownセルで書いたドキュメントやレポートの校正 JupyterLab内で編集するテキストファイルのスペルチェック 対応する辞書を追加して、英語以外の言語でノートブックを作成
- spellchecker のインストール方法は?
- PyPIから拡張機能をインストールします: pip install jupyterlab-spellchecker またはconda-forgeからインストールします: conda install -c conda-forge jupyterlab-spellchecker JupyterLabを起動し、ステータスバーの項目からスペルチェックを有効にします: jupyter lab
- spellchecker はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/jupyterlab-contrib/spellchecker
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
JupyterLab向けのパステル調Catppuccinカラーテーマ。pipまたはcondaでインストールでき、4種類のフレーバーとブランドカラーのカスタマイズに対応。
ノートブックから離れずにリポジトリのステージング、コミット、ブランチ操作、同期を行えるGitパネルを追加するJupyterLab拡張機能。
ローカルやS3、Samba共有などのストレージにつながる複数のファイルブラウザーを追加するJupyterLab拡張機能。
WebサイトやローカルのHTMLファイルをiframeウィジェットで開き、ランチャーにクイックリンクを追加できるJupyterLab拡張機能。
レポート用など、上から順に実行するノートブックの各セルを単体テストするためのJupyterLab拡張機能とPythonパッケージです。