Periksa tatabahasa dokumen Word, PDF, Web dalam Python

Solusi Python untuk memeriksa tatabahasa menggunakan AI

Integrasi lancar dengan model bahasa utama seperti OpenAI, Claude dan Gemini menyediakan keupayaan pemprosesan dokumen berasaskan AI yang meluas untuk aplikasi Python.

Lihat coretan kod

Pemeriksa Tatabahasa AI untuk Dokumen dalam Python

Kesan dan sorot kesilapan tatabahasa dalam dokumen menggunakan model AI OpenAI, Google, dan Claude dengan Aspose.Words untuk Python via .NET. Kaedah CheckGrammar menganalisis fail DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT, dan EPUB serta menandakan masalah tatabahasa — membantu anda menghasilkan kandungan yang rapi dan profesional tanpa perlu menyunting secara manual.

Mengapa Pembangun Memilih Aspose.Words untuk Pemeriksaan Tatabahasa

  • Satu panggilan API untuk memeriksa tatabahasa keseluruhan dokumen
  • Sokongan untuk keluarga model OpenAI (GPT-4o), Google (Gemini), dan Claude
  • Kesilapan disorot dalam dokumen output untuk semakan mudah
  • Sokongan untuk DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB, dan lain-lain

Pengesahan memerlukan kunci API daripada pembekal AI pilihan anda. Untuk senarai lengkap model yang disokong, lihat Rujukan API.

Mulakan pemeriksaan tatabahasa dalam Python hari ini — cuba demo langsung di atas.

Kod contoh dalam Python untuk pemeriksaan tatabahasa
Pilih format sasaran daripada senarai
Jalankan kod
pip install aspose-words
Salinan
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")

# Gunakan model bahasa generatif 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
Jalankan kod

Cara memeriksa tatabahasa dalam dokumen menggunakan Python

  1. Pasang Aspose.Words for Python via .NET.
  2. Tambahkan rujukan pustaka (import pustaka) ke projek Python anda.
  3. Buka fail sumber dalam Python.
  4. Panggil kaedah CheckGrammar, dengan menyerahkan dokumen anda.
  5. Setelah selesai, isu tatabahasa dalam dokumen akan disorot, dan anda boleh menyimpan hasilnya sebagai fail baru dalam format yang anda perlukan.

Pustaka Python via .NET untuk memeriksa tatabahasa

Kami menjadi tuan rumah pakej Python kami dalam repositori PyPi. Sila ikut arahan langkah demi langkah tentang cara memasang "Aspose.Words for Python via .NET" ke persekitaran pembangun anda.

Keperluan Sistem

Pakej ini serasi dengan Python ≥3.5 dan <3.12. Jika anda membangunkan perisian untuk Linux, sila lihat keperluan tambahan untuk gcc dan libpython dalam Dokumentasi Produk.

5%

Langgan Kemas Kini Produk Aspose

Dapatkan surat berita bulanan dan tawaran yang dihantar terus ke peti mel anda.

© Aspose Pty Ltd 2001-2026. Hak cipta terpelihara.