Kontrollera grammatik i Word‑, PDF‑ och webb‑dokument i Python

Python‑lösning för grammatikkontroll med AI

Sömlös integration med ledande språkmodeller som OpenAI, Claude och Gemini ger omfattande AI‑baserade dokumentbehandlingsfunktioner för Python‑applikationer.

Visa kodavsnitt

AI-grammatikgranskare för dokument i Python

Upptäck och markera grammatiska fel i dokument med hjälp av OpenAI-, Google- och Claude‑AI‑modeller via Aspose.Words för Python via .NET. Metoden CheckGrammar analyserar DOC-, DOCX-, RTF-, PDF-, HTML-, Markdown-, ODT-, TXT- och EPUB‑filer och markerar grammatiska problem — vilket hjälper dig att leverera polerat, professionellt innehåll utan manuell korrekturläsning.

Varför utvecklare väljer Aspose.Words för grammatikkontroll

  • Ett API‑anrop för att grammatikkontrollera hela dokumentet
  • Stöd för OpenAI (GPT‑4o), Google (Gemini) och Claude‑modellsfamiljer
  • Markerade fel i utdata‑dokumentet för enkel granskning
  • Stöd för DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB och fler

Autentisering kräver en API‑nyckel från den AI‑leverantör du har valt. För en fullständig lista över stödda modeller, se API‑referensen.

Börja kontrollera grammatiken i Python redan idag — prova live‑demot ovan.

Exempelkod i Python för grammatikkontroll
Välj målformat från listan
Kör kod
pip install aspose-words
Kopiera
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")

# Använd generativa språkmodeller från 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
Kör kod

Hur du kontrollerar grammatiken i ett dokument med Python

  1. Installera Aspose.Words for Python via .NET.
  2. Lägg till en biblioteksreferens (importera biblioteket) i ditt Python‑projekt.
  3. Öppna källfilen i Python.
  4. Anropa CheckGrammar‑metoden och skicka in ditt dokument.
  5. När processen är klar kommer grammatiska problem i dokumentet att markeras, och du kan spara resultatet som en ny fil i önskat format.

Python via .NET‑bibliotek för grammatikkontroll

Vi är värd för våra Python paket i PyPi- förråd. Följ steg-för-steg-instruktionerna för hur du installerar "Aspose.Words for Python via .NET" i din utvecklarmiljö.

Systemkrav

Detta paket är kompatibelt med Python ≥3.5 och <3.12. Om du utvecklar programvara för Linux, vänligen ta en titt på ytterligare krav för gcc och libpython i produktdokumentation.

5%

Prenumerera på Aspose produktuppdateringar

Få månatliga nyhetsbrev och erbjudanden direkt levererade till din brevlåda.

© Aspose Pty Ltd 2001-2026. Alla rättigheter förbehållna.