php-speller - PHP spell check library

  •        35

PHP spell check library. See examples for more info.



Related Projects

Speller Pages

  •    Javascript

Speller Pages is a Web interface and JavaScript library for a server-side spell check program. Available in PHP or Perl/CGI versions, Speller Pages allows you to bring the superior spelling suggestion capabilites of GNU Aspell to users of your Web site.

Magyar Ispell


Magyar Ispell project is the source of the free Hungarian spell checking dictionaries for Ispell, MySpell and Hunspell. (A Magyar Ispell fejleszteacute;s a nyiacute;lt forraacute;suacute; Ispell, MySpell, Hunspell magyar helyesiacute;raacute;si szoacute;tamp;aacute;rak forraacute;sa.)

Lower Sorbian spelling


Dictionaries for Lower Sorbian language in Hunspell (Opera 10, Firefox, OpenOffice) and Aspell formats.

Hunspell - The most popular spellchecking library

  •    C++

Hunspell is a spell checker and morphological analyzer library and program designed for languages with rich morphology and complex compounding or character encoding. Hunspell interfaces: Curses, Ispell compatible pipe interface, UNO module

GNU Aspell

  •    C++

GNU Aspell is a spell checker designed to eventually replace Ispell. It can either be used as a library or as an independent spell checker. Its main feature is that it does a superior job of suggesting possible replacements for a misspelled word.


  •    C++

Kanagram is software for finding anagrams (example: William Shakespeare = I am a weakish speller). It uses the word lists of the aspell package. So far we have a Perl script to make anagrams, but the target is to make an interactive program for KDE.

Bulgarian language support

  •    C++

The goal of this project is to provide spell check, grammar check and hyphenation for Bulgarian language for Open Source products such as, aspell, ispell etc.

Puspa Speller


This spelling checker is able to give good phonetic suggestions (and rank them according to closeness) for misspelled Bangla words, written either in Bangla or English.

A set of linguistics tools

  •    Shell

Linguistico is a linguistics tools project based on Italian language. Tools are: dictionaries, thesaurus, words definitions, scripts, programs, ... For: LibreOffice ThunderBird Mozilla FireFox - MySpell MyThes Aspell HunSpell

Old Russian Spellchecker

  •    Perl

Old-Russian Ispell is a superset of A.I. Lebedev's rus-ispell package that enables spellchecking of texts in old Russian orthography (pre-1918). The KOI8-C encoding is used for representing old Russian characters. This package requires ispell 3.1.20+.

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

  •    CSharp

Spelling correction & Fuzzy search: 1 million times faster through Symmetric Delete spelling correction algorithm 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.

Gambas components: Dict amp; aspell clients

  •    Basic

Components for Gambas: a Dict.Org client and a aspell client; that gives you,a dictionary from Dict.Org and a spell checker from aspell in Gambas(See also: )



Aspell is a widely used, open-source spellchecking tool. This is an Gujarati (gu) dictionary for use with aspell.

polish dictionary for ispell


polish wordlist (dictionary) and polish.aff for ispell



Affix and dictionary files for use with ispell in the Finnish language.

fuck - Fix command line spelling errors like it's 1999.

  •    CSharp

Fix command line spelling errors like it's 1999. I ordered my lunch at work late so I decided to spike out a program to fix command line spelling errors in my newfound free time.

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'.

Squiggly Spell Check


A better notepad++ spell check plug in... Adds: - Visualize your document's spelling errors with red squiggly underlines - Allows you to choose whether or not to underline spelling mistakes - Select pre-defined document types for spelling.

JaSpell - Java spelling checking package

  •    Java

JaSpell is a Java spelling checking package. It is of particular interest for developers, since it provides a set of APIs (Application Programming Interfaces) that allow one to add spelling checking to any Java Application easily. JaSpell is implemented with basis on the ternary search tree.



This project provides a Low Saxon language module for the GNU aspell program. Low Saxon (ISO-language code: nds) is a regional language spoken in northern Germany and the eastern part of the Netherlands.