Periksa tata bahasa dokumen Word, PDF, Web di Python

Solusi Python untuk memeriksa tata bahasa menggunakan AI

Integrasi mulus dengan model bahasa utama seperti OpenAI, Claude, dan Gemini menyediakan kemampuan pemrosesan dokumen berbasis AI yang luas untuk aplikasi Python.

Lihat cuplikan kode

Pemeriksa Tata Bahasa AI untuk Dokumen di Python

Deteksi dan sorot kesalahan tata bahasa dalam dokumen menggunakan model AI OpenAI, Google, dan Claude dengan Aspose.Words untuk Python via .NET. Metode CheckGrammar menganalisis file DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT, dan EPUB serta menandai masalah tata bahasa — membantu Anda menghasilkan konten yang halus dan profesional tanpa perlu proofreading manual.

Mengapa Pengembang Memilih Aspose.Words untuk Pemeriksaan Tata Bahasa

  • Satu panggilan API untuk memeriksa tata bahasa seluruh dokumen
  • Mendukung keluarga model OpenAI (GPT-4o), Google (Gemini), dan Claude
  • Kesalahan ditandai dalam dokumen output untuk memudahkan peninjauan
  • Mendukung DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB, dan lainnya

Otentikasi memerlukan kunci API dari penyedia AI pilihan Anda. Untuk daftar lengkap model yang didukung, lihat Referensi API.

Mulailah memeriksa tata bahasa di Python hari ini — coba demo langsung di atas.

Contoh kode dalam Python untuk pemeriksaan tata bahasa
Pilih format target dari daftar
Jalankan kode
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 kode

Cara memeriksa tata bahasa dalam dokumen menggunakan Python

  1. Instal Aspose.Words for Python via .NET.
  2. Tambahkan referensi pustaka (impor pustaka) ke proyek Python Anda.
  3. Buka file sumber di Python.
  4. Panggil metode CheckGrammar, dengan memberikan dokumen Anda.
  5. Setelah selesai, masalah tata bahasa dalam dokumen akan disorot, dan Anda dapat menyimpan hasilnya sebagai file baru dalam format yang Anda butuhkan.

Pustaka Python via .NET untuk memeriksa tata bahasa

Kami meng-host paket Python kami di repositori PyPi. Silakan ikuti petunjuk langkah demi langkah tentang cara menginstal "Aspose.Words for Python via .NET" ke lingkungan pengembang Anda.

Persyaratan sistem

Paket ini kompatibel dengan Python ≥3.5 dan <3.12. Jika Anda mengembangkan perangkat lunak untuk Linux, silakan lihat persyaratan tambahan untuk gcc dan libpython di Dokumentasi Produk.

5%

Berlangganan Pembaruan Produk Aspose

Dapatkan buletin bulanan dan penawaran langsung dikirim ke kotak surat Anda.

© Aspose Pty Ltd 2001-2026. Seluruh hak cipta.