Python で Word、PDF、Web 文書の文法をチェック

AI を利用した文法チェック用 Python ソリューション

OpenAI、Claude、Gemini などの主要な言語モデルとのシームレスな統合により、Python アプリケーション向けに AI ベースの文書処理機能を幅広く提供します。

コード スニペットを表示

Python のドキュメント向け AI 文法チェッカー

Aspose.Words for Python via .NET を使用し、OpenAI、Google、Claude の AI モデルでドキュメント内の文法エラーを検出しハイライトします。CheckGrammar メソッドは DOC、DOCX、RTF、PDF、HTML、Markdown、ODT、TXT、EPUB ファイルを解析し、文法上の問題にマークを付けます — 手動で校正することなく、洗練されたプロフェッショナルなコンテンツを提供できます。

開発者が Aspose.Words を文法チェックに選ぶ理由

  • 1 回の API 呼び出しでドキュメント全体の文法チェックが可能
  • OpenAI (GPT-4o)、Google (Gemini)、Claude のモデルファミリーをサポート
  • 出力ドキュメント内でエラーをハイライトし、簡単に確認可能
  • DOC、DOCX、RTF、PDF、ODT、HTML、Markdown、TXT、EPUB など多数の形式をサポート

認証には、選択した AI プロバイダーの API キーが必要です。サポートされているモデルの全リストは、API リファレンスをご覧ください。

本日から Python で文法チェックを始めましょう — 上記のライブデモをご体験ください。

Python の文法チェック用サンプルコード
リストからターゲットフォーマットを選択します
コードを実行する
pip install aspose-words
コピー
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")

# OpenAIの生成言語モデルを使用します。
model = aw.ai.AiModel.create(aw.ai.AiModelType.GPT_4O_MINI).with_api_key(api_key).as_open_ai_model()

grammar_options = aw.ai.CheckGrammarOptions()
grammar_options.improve_stylistics = True

proofed_doc = model.check_grammar(doc, grammar_options)
proofed_doc.save("Output.docx")
doc = aw.Document("Document.docx")
# Pass an empty string if the self-hosted model does not require an API key.
model = CustomAiModel("my-model-24b", "https://your-server.com/v1").with_api_key("")

grammar_options = aw.ai.CheckGrammarOptions()
grammar_options.improve_stylistics = True

proofed_doc = model.check_grammar(doc, grammar_options)
proofed_doc.save("Output.docx")

class CustomAiModel(aw.ai.OpenAiModel):
    def __init__(self, name, url):
        super().__init__(name)
        self._url = url
    @property
    def url(self):
        return self._url
コードを実行する

Python を使用して文書の文法をチェックする方法

  1. Aspose.Words for Python via .NET をインストールします。
  2. Python プロジェクトにライブラリ参照(インポート)を追加します。
  3. Python でソースファイルを開きます。
  4. CheckGrammar メソッドを呼び出し、ドキュメントを渡します。
  5. 処理が完了すると、文書内の文法問題がハイライトされ、必要な形式で新しいファイルとして結果を保存できます。

文法チェック用 Python via .NET ライブラリ

Python パッケージはPyPiリポジトリでホストしています。 "Aspose.Words for Python via .NET" 開発者環境にインストールする方法のステップバイステップの説明に従ってください。

システム要求

このパッケージは Python ≥3.5 および <3.12 と互換性があります。 Linux 用のソフトウェアを開発する場合は、 製品ドキュメントの gcc および libpython の追加要件を参照してください。

5%

Aspose製品アップデートを購読する

メールボックスに直接配信される月刊ニュースレターとオファーを入手してください。

© Aspose Pty Ltd 2001-2026. 全著作権所有。