Python içinde Word, PDF ve Web belgelerinin dilbilgisini kontrol edin

Yapay zeka kullanarak dilbilgisi kontrolü için Python çözümü

OpenAI, Claude ve Gemini gibi büyük dil modelleriyle sorunsuz entegrasyon, Python uygulamaları için kapsamlı yapay zeka tabanlı belge işleme yetenekleri sağlar.

Kod parçacığını görüntüle

AI Dilbilgisi Denetleyicisi Python'deki Belgeler İçin

OpenAI, Google ve Claude AI modellerini Aspose.Words for Python via .NET ile kullanarak belgelerdeki dilbilgisi hatalarını tespit edin ve vurgulayın. CheckGrammar yöntemi DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT ve EPUB dosyalarını analiz eder ve dilbilgisi sorunlarını işaretler — manuel düzeltme yapmadan kusursuz, profesyonel içerik sunmanıza yardımcı olur.

Geliştiricilerin Dilbilgisi Denetimi İçin Neden Aspose.Words'ı Tercih Ettikleri

  • Tüm belgeyi dilbilgisi denetlemek için tek bir API çağrısı
  • OpenAI (GPT-4o), Google (Gemini) ve Claude model aileleri için destek
  • Kolay inceleme için çıktı belgesinde vurgulanan hatalar
  • DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB ve daha fazlası için destek

Kimlik doğrulama için seçtiğiniz AI sağlayıcısından bir API anahtarı gereklidir. Desteklenen modellerin tam listesi için API Referansına bakın.

Bugün Python içinde dilbilgisi denetimine başlayın — yukarıdaki canlı demoyu deneyin.

Dilbilgisi kontrolü için Python örnek kodu
Listeden hedef formatı seçin
Kodu çalıştır
pip install aspose-words
Kopyala
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")

# OpenAI üretici dil modellerini kullanın.
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
Kodu çalıştır

Python kullanarak bir belgede dilbilgisini nasıl kontrol edersiniz

  1. Aspose.Words for Python via .NET'ı kurun.
  2. Python projenize bir kütüphane referansı (kütüphaneyi içe aktar) ekleyin.
  3. Python içinde kaynak dosyayı açın.
  4. CheckGrammar metodunu çağırın ve belgenizi parametre olarak geçin.
  5. Tamamlandığında, belgedeki dilbilgisi sorunları vurgulanacak ve sonucu ihtiyacınız olan formatta yeni bir dosya olarak kaydedebilirsiniz.

Dilbilgisi kontrolü için Python via .NET kütüphanesi

Python paketlerimizi PyPi depolarında barındırıyoruz. "Aspose.Words for Python via .NET" geliştirici ortamınıza nasıl kuracağınızla ilgili adım adım talimatları izleyin.

sistem gereksinimleri

Bu paket Python ≥3.5 ve <3.12 ile uyumludur. Linux için yazılım geliştiriyorsanız, lütfen Ürün Belgelerinde gcc ve libpython için ek gereksinimlere bakın.

5%

Aspose Ürün Güncellemelerine Abone Olun

Doğrudan posta kutunuza teslim edilen aylık bültenleri ve teklifleri alın.

© Aspose Pty Ltd 2001-2026. Her hakkı saklıdır.