Controleer grammatica van Word-, PDF- en webdocumenten in Python

Python-oplossing voor het controleren van grammatica met AI

Naadloze integratie met toonaangevende taalmodellen zoals OpenAI, Claude en Gemini biedt uitgebreide AI-gedreven documentverwerkingsmogelijkheden voor Python-toepassingen.

Codefragment bekijken

AI-grammatica-controle voor documenten in Python

Detecteer en markeer grammaticale fouten in documenten met behulp van OpenAI-, Google- en Claude‑AI-modellen via Aspose.Words voor Python via .NET. De CheckGrammar‑methode analyseert DOC-, DOCX-, RTF-, PDF-, HTML-, Markdown-, ODT-, TXT- en EPUB‑bestanden en markeert grammaticale problemen — zodat u gepolijste, professionele content kunt leveren zonder handmatige proeflezen.

Waarom ontwikkelaars kiezen voor Aspose.Words voor grammatica-controle

  • Één API‑aanroep om de grammatica van een volledig document te controleren
  • Ondersteuning voor de modelfamilies van OpenAI (GPT-4o), Google (Gemini) en Claude
  • Gemarkeerde fouten in het uitvoerdocument voor eenvoudige controle
  • Ondersteuning voor DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB en meer

Authenticatie vereist een API‑sleutel van uw gekozen AI‑provider. Voor een volledige lijst met ondersteunde modellen, zie de API‑referentie.

Begin vandaag nog met het controleren van grammatica in Python — probeer de live‑demo hierboven.

Voorbeeldcode in Python voor grammatica-controle
Selecteer het doelformaat uit de lijst
Voer code uit
pip install aspose-words
Kopiëren
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")

# Gebruik de generatieve taalmodellen van 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
Voer code uit

Hoe grammatica in een document te controleren met Python

  1. Installeer Aspose.Words for Python via .NET.
  2. Voeg een bibliotheekreferentie (importeer de bibliotheek) toe aan uw Python-project.
  3. Open het bronbestand in Python.
  4. Roep de CheckGrammar-methode aan en geef uw document door.
  5. Na voltooiing worden de grammaticale problemen in het document gemarkeerd en kunt u het resultaat opslaan als een nieuw bestand in het gewenste formaat.

Python via .NET-bibliotheek voor grammatica-controle

We hosten onze Python pakketten in PyPi- repositories. Volg de stapsgewijze instructies voor het installeren van "Aspose.Words for Python via .NET" in uw ontwikkelomgeving.

systeem vereisten

Dit pakket is compatibel met Python ≥3.5 en <3.12. Als u software voor Linux ontwikkelt, bekijk dan de aanvullende vereisten voor gcc en libpython in Productdocumentatie.

5%

Abonneer u op productupdates van Aspose

Ontvang maandelijkse nieuwsbrieven en aanbiedingen direct in je mailbox.

© Aspose Pty Ltd 2001-2026. Alle rechten voorbehouden.