Displaying 1 to 20 from 30 results

did_you_mean - The gem that has been saving people from typos since 2014

  •    Ruby

Ruby 2.3 and later ships with this gem and it will automatically be required when a Ruby process starts up. No special setup is required. Aside from the basic features above, the did_you_mean gem comes with experimental features. They can be enabled by calling require 'did_you_mean/experimental'.

SymSpell - SymSpell: 1 million times faster through Symmetric Delete spelling correction algorithm

  •    CSharp

The Symmetric Delete spelling correction algorithm reduces the complexity of edit candidate generation and dictionary lookup for a given Damerau-Levenshtein distance. It is six orders of magnitude faster (than the standard approach with deletes + transposes + replaces + inserts) and language independent. Lookup provides a very fast spelling correction of single words.

Spellcheck-API - HTTP spellcheck API powered by hunspell

  •    Javascript

HTTP spellcheck API based off hunspell.The API server needs node version 0.11.0 or higher and to be ran with the --harmony flag.




toy-spelling-corrector - Golang Spellcheck based on "How to Write a Spelling Corrector"

  •    Go

A rudimentary spelling corrector based on How to Write a Spelling Corrector by Peter Norvig. This is a direct port from the Python version with no optimizations or enhancements. Pull requests are welcome but may not be merged into the master branch. It would be interesting to see this project go both ways, meaning as concise as possible (fewest lines) and as performant as possible (fastest execution).The original Python version is 22 lines of code and the Golang version is 88 lines of code.

nodehun-sentences - Checks whole sentences / chunks of text for errors and returns positions and suggestions for each

  •    Javascript

Checks whole sentences / chunks of text for errors and returns positions and suggestions for each

dictionaries - Hunspell dictionaries in UTF-8

  •    Javascript

Accessible and easily installable hunspell dictionaries. Useful with nodehun, nspell, and others.See each of the below packages for installation guidelines.

nspell - 📝 Hunspell compatible spell-checker

  •    Javascript

Hunspell compatible spell-checker in plain-vanilla JavaScript.nspell contains most of the essential core of Hunspell. It does not contain a tokeniser but leaves many details up to implementors. The main difference, conceptually, is that Hunspell is based on the user and their preferences, whereas nspell is based on explicitly passed in options, thus producing the same results regardless of OS, file-system, or environment.


osx-learn - Add words to the OS X Spell Check dictionary

  •    Shell

Add words to OS X’s valid words list, as in, remove warnings about words like npm.Tested on OS X 10.10 (Yosemite), might work earlier.

spellcheck - An async hunspell binding for node.js

  •    C++

An async hunspell binding for node.js.(constructor)(<String>affixPath, <Integer>dictPath) - Creates and returns a new SpellCheck instance. affixPath is an absolute path that points to an affix (.aff) file. dictPath is an absolute path that points to a dictionary (.dic) file.

acrophonic-alphabets - A collection of 92 Alpha-Bravo-Charlie-style alphabets from around the world.

  •    Javascript

A collection of 92 Alpha-Bravo-Charlie-style alphabets from around the world. Acrophony is the naming of letters of an alphabetic writing system so that a letter's name begins with the letter itself. For example, Greek letter names are acrophonic: the names of the letters α, β, γ, δ, are spelled with the respective letters: αλφα (alpha), βήτα (beta), γάμμα (gamma), δέλτα (delta).

speller - A spell-checker written in JavaScript

  •    Javascript

Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Proofreader - Simple text proofreader based on 'write-good' (hemingway-app-like suggestions) and 'nodehun' (spelling)

  •    Javascript

Proofreader takes a website, or a local file, and tries to proofread it using write-good and nodehun. Proofreader can handle both HTML and Markdown files. It distinguishes between these two using MIME types.

grunt-spell - :boar::abc: A Grunt plugin for spellchecking

  •    Javascript

A Grunt plugin for spellchecking. Or specify a language (en, fr, de, pt, es) and/or rules to ignore (cliches, double negatives, passive voice, etc).

yaspeller-ci - Fast spelling check for Travis CI

  •    Javascript

Fast spelling check for Travis CI and AppVeyor. It is just simple wrap for yaspeller, CLI for Yandex.Speller API. But it run spelling check only in first CI job, to speed up build time and reduce unnecessary burden for CI service and Yandex.Speller API.

corevoikko - Libvoikko and essential linguistic resources

  •    C++

The Wiki for this repository is used as the general developer Wiki for Voikko.

edit-distance - Levenshtein edit distance in Rust

  •    Rust

Calculate Levenshtein distance between two strings. The Levenshtein edit distance is a measure for the similarity between two strings. It's helpful for spelling correction, fuzzy completion, type-ahead and similar use cases.

vim-you-autocorrect - Why should smartphones get all the fun?

  •    Vim

Vim You, Autocorrect! HARNESSES the power of Vim’s 'spell' option, AUTOMATICALLY replacing spelling mistakes and typos as you type. Just install in the usual way — manually or with your favourite plugin manager — and marvel at the BLEMISH-FREE prose that FLOWS onto your screen as your fingers DANCE over the keycaps.

jetbrains-polish-dictionary - Polish dictionary for JetBrains' IDEs

  •    Shell

Polish dictionary for JetBrains' IDEs. The dictionary contains more than 3 400 000 Polish words and is licensed under GPL, LGPL, MPL, CC SA and Apache.

php-speller - PHP spell check library

  •    PHP

PHP spell check library. See examples for more info.