Free Spell Check Libraries, Free Spell Checkers Source Code
Free spell checking DLLs, ActiveX controls, libraries and source code
Free Spell Checker Libraries, DLLs, ActiveX Controls & Source Code
This page lists free spell checker source code, libraries, DLLs, ActiveX controls, and Delphi components that you can use to provide a spell checking facility in your application. Many, if not all of them, also come with spell check dictionaries that you can use, and some even come with dictionaries for a variety of languages, so that you don't have to build your own dictionary from scratch.
Note that if you can find free edit controls, source code and libraries on the Free C / C++ Libraries, Source Code and Frameworks page. Furthermore, if you are looking for WYSIWYG web editor to embed into your web page, you might want to look at the Free Online Web-Based WYSIWYG HTML Editor JavaScripts page as well.
However, if you have arrived at this page looking for spell checking software that you can run on your computer to check the spelling, rather than programming libraries, please see the Free Spell Checker Software page instead.
Other Source Code / Libraries
- How to Start / Create Your Own Website: The Beginner's A-Z Guide
- Free Encryption Libraries and Source Code
- Free Compression and Archiving Libraries and Source Code
- Free Database Libraries, Source Code, SQL Servers, ODBC Drivers
- Free Sockets, Winsock, TCP/IP, Internet Libraries and Source Code
- Free Audio, Music, Voice and Sound Libraries and Source Code
- Free Database Libraries, SQL Servers, ODBC Drivers
- Free Debugging Source Code and Libraries
- Free Java Source Code, Class Libraries, Applets, Beans
- Free Pascal and Delphi Libraries and Source Code
- Free Numerical, Mathematical, Statistics Libraries and Source Code
- Free GUI Libraries for Portable Programming
- Free Graphics Libraries, 2D, 3D Engines, Image Drawing Source Code
- Free Game Programming Libraries and Source Code
Disclaimer
The information provided on this page comes without any warranty whatsoever. Use it at your own risk. Just because a program, book, document or service is listed here or has a good review does not mean that I endorse or approve of the program or of any of its contents. All the other standard disclaimers also apply.
Free Spell Check Source Code, Libraries, Delphi Components, ActiveX Controls
- Enchant
Enchant is a wrapper around a number of spell checking libraries that enables you to use a standard API to access those spell checkers. It requires you to have the backend libraries. Supported backends include Aspell, PSpell, Ispell, MySpell, Hspell and AppleSpell (a number of which, if not all, are listed on this page). It is licensed under the GNU LGPL but with an additional note permitting any backend plugin to be loaded.
- Hunspell
Hunspell is the default spell checker used in OpenOffice, a free office suite and other software. It can handle languages with complex word compounding and character encoding, such as the Hungarian language. It is licensed under the GNU GPL, the GNU LGPL and the MPL.
- Pspell
PSpell, the Portable Spell Checker Interface Library, "provides a generic interface to spell checker libraries installed on the system" (quote from the Sourceforge project page). It is licensed under the GNU Library General Public License (LGPL).
- GNU Aspell
GNU Aspell is an open source spell checker that can be used either as a library which you can integrate in your programs or as a standalone speller. It is able to suggest misspelled words (supposedly better than any other spell checker around, or so their site claims), check documents in UTF-8, supports multiple dictionaries simultaneously, handles personal dictionaries, etc. The code is in C++, but you can access the library via its various language bindings as well, so that it is possible to use from Perl, PHP and Ruby. Dictionaries are available for a wide variety of languages, too many to list here. It runs on POSIX systems (Unix, Linux, FreeBSD, OpenBSD, etc). If you are looking for a Windows port, see elsewhere on this page.
- GNU Aspell (Win32 version)
GNU Aspell (Win32 version) is a port of the original GNU Aspell to Windows (doh!). Please see the description for Aspell elsewhere on this page for more details about Aspell in general. There are linkable libraries here that you can use with MinGW gcc (see the Free C/C++ Compilers page) and Microsoft Visual C/C++, a Delphi unit (see the Free Delphi Compilers, Free Pascal Compilers page), etc. Precompiled dictionaries for Breton, Catalan, Czech, Welsh, Danish, German, Greek, English, Esperanto, Spanish, Faroese, French, Italian, Dutch, Norwegian, Polish, Portuguese, Romanian, Rusian, Slovak, Swedish and Ukranian are also available from the site. (If your language isn't listed here, you might want to check the main Aspell page for more dictionaries.)
- International Ispell
Ispell is not strictly a library, but a standalone spell checker. However, since it comes with source code, you might want to take a look at it to get ideas for implementing your own spell checker (if that's your cup of tea). It comes with British and American English dictionaries, but there are dictionaries for numerous other languages available as well. It works on Unix type systems (including Linux), with ports for MSDOS, Windows and OS/2.
- Jazzy: The Java Open Source Spell Checker
If you write Java programs, you can use Jazzy to add spell checking facilities to them. At this time, it comes with an English dictionary.
- LS Speller
LS Speller contains spell checker components for Delphi 5, 6 and 7 that allows you to add spell check facilities to your program. The spell checker works with ispell dictionaries as well as dictionaries that come with Microsoft Office 95 or 97.
Related Pages
- Is it Possible to Create a Website Without Buying a Domain Name? The High Price of "Free".
- How to Register Your Own Domain Name - get one for your software
- Free AJAX Libraries, Source Code, Frameworks, Tools and Resources
- Free Programmers' Editors, Text Editors and IDEs
- Which Web Host Would You Recommend? (FAQ)
- Free Partitioning Software - Copy, Create, Move, Resize, Convert, Undelete Partitions
- Free Programming Language Grammars for Compiler Construction
- Tips on How to Choose a Good Domain Name
Can't Find What You're Looking For?
Search the site using Google.
Newest Pages
- How to Add a Contact Form (Web Form) to Your Website Using Dreamweaver CS5.5
- How to Efficiently Manage a Multi-Page Website with Dreamweaver CS5.5
- How to Reserve a Domain Name. Do You Need a Web Host if You Want to Reserve a Domain for Future Use?
- How to Customize the Navigation Menu on Your Website with Dreamweaver CS5.5
- What's the Difference Between a Content Management System (CMS), a Blog, a Web Editor and an Online Site Builder?
- Free Image/Photo Slide Show JavaScript
- Free GUI Builders, Application Builders and Rapid Application Development (RAD) Software
- HTML Tutorial - Learn to Design a Website using HTML
- How to Centre a Background Image or Photo on Your Web Page Using KompoZer
- How to Create Rounded Corners for Your Box Borders in CSS
- How to Set Up a Standard User Account (or Limited Account) on Windows Vista and Windows 7 for Daily Use
Popular Pages
- How to Create/Make Your Own Website: The Beginner's A-Z Guide
- How to Register Your Own Domain Name - how to get your own domain name
- Dreamweaver CS5.5 Tutorial: How to Design a Website with Dreamweaver CS 5.5
- How to Create a Bootable Windows XP Setup CD/DVD on a Preinstalled Windows System
- Free Partitioning Software - Copy, Create, Move, Resize, Convert, Undelete Partitions
- Free Data Recovery, File and Partition Recovery, Undelete and Unformat Software
- How to Create an Emergency Windows Rescue CD
- Free DVD Authoring and Creation Software
- Free CD and DVD Burners and Copying Software
- Free Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities
How to Link to This Page
It will appear on your page as:
Free Spell Checker Libraries, Source Code, Controls, Components
