from sage import Speller
# Инициализация
speller = Speller()
# Исправление ошибок
text = "Превет, как дила? Я хачу учитса программированею."
corrected = speller.correct(text)
print(corrected)
# "Привет, как дела? Я хочу учиться программированию."
# Эмуляция ошибок (для аугментации)
augmented = speller.augment("Привет, мир!", n_errors=2)
print(augmented) # "Превит, мер!"Простая установка
Python библиотека
Docker образ
REST API сервер
Sage Spelling Corrector — это инструмент для автоматического исправления орфографических ошибок в русскоязычных текстах. Модель учитывает контекст предложения и способна исправлять сложные случаи. Возможности: - Исправление опечаток и орфографических ошибок - Контекстная коррекция (учёт смысла предложения) - Эмуляция ошибок для аугментации данных - Пакетная обработка текстов - Настраиваемые словари