What is good for spell checking? Google or Hunspell Spell Checker

For my asp.net site, I need a spell check. I found some interesting solutions for this.

1. Google Spell Checking
2. Hunspell.
Both are free. For my understanding, I understood some of the minuses and pros for both.

For Google's spellchecking, this gives a much more correct word for the wrong word, but Hunspell gives a few sentences. And Google has modern suggestions, but Hunspell, it depends on the Open Office dictionary.

In my case, I need only one sentence. For cons, I have to depend on Google for spell checking. If Google is disabled, this will affect my site.

So that will be suitable for my site. Is it a good idea to choose Google Spell Checker? Are there any non-free spell checking solutions?

+4
source share
1 answer

I think it's good to use Hunspell

Reason for using Hunspell

NHunspell is based on Hunspell and brings the Open Office spell check, port, and thesaurus to the Microsoft®.NET Framework. NHunspell is a .NET library (C #, VB) and wraps its own Hunspell, Hyphen, and MyThes libraries.

Integrated libraries are used by OpenOffice and work with dictionaries published on OpenOffice.org.

NHunspell is licensed under: GPL / LGPL / MPL. Free use in commercial applications is permitted under the LGPL and MPL licenses. Your commercial application may contact NHunspell DLLs.

From one of the comments:

Spell Check: Hunspell Hunspell - Spell Check ,

morphological analyzer and generator. It has functions for searching words. This allows you to generate (plural, ...) from the word base.

SpellEngine - Spell Checker ,

SpellEngine Server Distribution and Thesaurus for Server and Web Server (ASP.NET) enables thread-safe spelling check requests. This is a component that relies on a server. All NHunspell functions (spellcheck, hyphenation, thesaurus, analysis and generation). To ensure full use of processors on several requests, one Hunspell, Hyphen or MyThes is created on the processor or processor core and controlled by a semaphore. Several dictionaries can be installed to serve different languages. Spellchecking, hyphenation, and synonyms in multilingual applications are supported without any additional programming.

source: 1 , 2

+6
source

All Articles