Перевірка граматики Word, PDF та веб‑документів у Python

Python‑рішення для перевірки граматики за допомогою ШІ

Безшовна інтеграція з провідними мовними моделями, такими як OpenAI, Claude та Gemini, забезпечує широкі можливості обробки документів на базі ШІ для застосунків на Python.

Переглянути фрагмент коду

Перевірка граматики за допомогою ШІ для документів у Python

Знаходьте та виділяйте граматичні помилки в документах, використовуючи ШІ-моделі OpenAI, Google та Claude за допомогою Aspose.Words для Python via .NET. Метод CheckGrammar аналізує файли DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT та EPUB, позначаючи граматичні проблеми — це допомагає створювати бездоганний, професійний контент без ручної коректури.

Чому розробники обирають Aspose.Words для перевірки граматики

  • Один виклик API для перевірки граматики всього документа
  • Підтримка сімейств моделей OpenAI (GPT-4o), Google (Gemini) та Claude
  • Виділення помилок у вихідному документі для зручного перегляду
  • Підтримка DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB та інших форматів

Для автентифікації потрібен API-ключ від обраного вами провайдера ШІ. Повний список підтримуваних моделей див. у Довіднику з API.

Почніть перевіряти граматику в Python вже сьогодні — спробуйте онлайн-демо вище.

Приклад коду на Python для перевірки граматики
Виберіть цільовий формат зі списку
Виконати код
pip install aspose-words
Копія
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")

# Використовуйте генеративні мовні моделі 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
Виконати код

Як перевірити граматику в документі за допомогою Python

  1. Встановіть Aspose.Words for Python via .NET.
  2. Додайте посилання на бібліотеку (імпорт бібліотеки) у ваш проект Python.
  3. Відкрийте вихідний файл у Python.
  4. Викличте метод CheckGrammar, передавши у нього ваш документ.
  5. Після завершення граматичні помилки в документі будуть підсвічені, і ви зможете зберегти результат у новому файлі у потрібному вам форматі.

Бібліотека Python via .NET для перевірки граматики

Ми розміщуємо наші пакунки Python у сховищах PyPi. Будь ласка, дотримуйтесь покрокових інструкцій щодо встановлення "Aspose.Words for Python via .NET" у середовище розробника.

Системні вимоги

Цей пакет сумісний з Python ≥3.5 і <3.12. Якщо ви розробляєте програмне забезпечення для Linux, перегляньте додаткові вимоги до gcc і libpython у документації продукту.

5%

Підпишіться на оновлення продукту Aspose

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2026. Всі права захищені.