All Projects → oriontvv → pyaspeller

oriontvv / pyaspeller

Licence: Apache-2.0 license
Python text speller

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to pyaspeller

Yandex
PHP SDK для работы с Яндекс Диском yandex disk
Stars: ✭ 82 (+215.38%)
Mutual labels:  yandex
Clickhouse Sqlalchemy
ClickHouse dialect for SQLAlchemy
Stars: ✭ 166 (+538.46%)
Mutual labels:  yandex
django-yaturbo
Reusable Django app to enable Yandex Turbo Pages for your site
Stars: ✭ 13 (-50%)
Mutual labels:  yandex
Yandex Music Download
Yandex Music Downloader
Stars: ✭ 94 (+261.54%)
Mutual labels:  yandex
Dynamictranslator
Instant translation application for windows in .NET 🎪
Stars: ✭ 131 (+403.85%)
Mutual labels:  yandex
Cloudcross
CloudCross it's opensource crossplatform software for syncronization a local files and folders with many cloud providers. On this moment a Cloud Mail.Ru, Yandex.Disk, Google drive, OneDrive and Dropbox support is available
Stars: ✭ 185 (+611.54%)
Mutual labels:  yandex
Voicer
AGI-server voice recognizer for #Asterisk
Stars: ✭ 73 (+180.77%)
Mutual labels:  yandex
butdr
Backup to Cloud( Google Drive, Dropbox ... ) use rclone
Stars: ✭ 49 (+88.46%)
Mutual labels:  yandex
Clickhouse Net
Yandex ClickHouse fully managed .NET client
Stars: ✭ 142 (+446.15%)
Mutual labels:  yandex
Deep Translator
A flexible free and unlimited python tool to translate between different languages in a simple way using multiple translators.
Stars: ✭ 233 (+796.15%)
Mutual labels:  yandex
Ml Da Coursera Yandex Mipt
Machine Learning and Data Analysis Coursera Specialization from Yandex and MIPT
Stars: ✭ 108 (+315.38%)
Mutual labels:  yandex
Backendschool2019
Приложение для практического руководства по разработке бекенд-сервисов на Python (на основе вступительного испытания в Школу бэкенд‑разработки Яндекса)
Stars: ✭ 129 (+396.15%)
Mutual labels:  yandex
Sitedorks
Search Google/Bing/Ecosia/DuckDuckGo/Yandex/Yahoo for a search term with a default set of websites, bug bounty programs or a custom collection.
Stars: ✭ 221 (+750%)
Mutual labels:  yandex
Ydcmd
Консольный клиент Linux/FreeBSD для работы с Яндекс.Диск (Yandex.Disk) посредством REST API
Stars: ✭ 87 (+234.62%)
Mutual labels:  yandex
yadisk
Download file from Yandex.Disk through share link
Stars: ✭ 33 (+26.92%)
Mutual labels:  yandex
Yaradio Yamusic
Yandex Radio + Yandex Music desktop application ----------------------------- Неофициальное десктопное приложение для Яндекс Радио + Яндекс Музыка
Stars: ✭ 78 (+200%)
Mutual labels:  yandex
Rust S3
Rust library for interfacing with AWS S3 and other API compatible services
Stars: ✭ 177 (+580.77%)
Mutual labels:  yandex
aioch
aioch - is a library for accessing a ClickHouse database over native interface from the asyncio
Stars: ✭ 145 (+457.69%)
Mutual labels:  yandex
mapkit-android-demo
MapKit Android demo
Stars: ✭ 92 (+253.85%)
Mutual labels:  yandex
Pymystem3
A Python wrapper of the Yandex Mystem 3.1 morphological analyzer (http://api.yandex.ru/mystem). The original tool is shipped as a binary and this library makes it easy to integrate it in Python projects. Let us know in the issues if you would like to be involved into the developments or maintenance of this project. If you have any fix or suggestion, please make a pull request. We are very open to accepting any contributions.
Stars: ✭ 224 (+761.54%)
Mutual labels:  yandex

Python text speller

CI Coverage Status Pypi

pyaspeller (Python Yandex Speller) is a cli tool and pure python library for searching typos in texts, files and websites.

Spell checking uses Yandex.Speller API. (restrictions)

Features

  • Command line tool

You can correct your local files or web pages

$ pyaspeller ./doc
$ pyaspeller https://team-tricky.github.io
$ pyaspeller "в суббботу утромъ"
в субботу утром
  • Library

Use speller for your code

>>> from pyaspeller import YandexSpeller
>>> speller = YandexSpeller()
>>> fixed = speller.spelled('Triky Custle is a great puzzle game.')
>>> fixed
'Tricky Castle is a great puzzle game.'

You can use class Word for single word queries:

>>> from pyaspeller import Word
>>> check = Word('tesst')
>>> check.correct
False
>>> check.variants
[u'test']
>>> check.spellsafe
u'test'

Installation

Use your favourite package manager:

$ python3 -m pip install pyaspeller

Also there are available rust and javascript versions of this speller.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].