Implement simple spell checker (no UI required)

I will provide you with a dictionary file: it contains all English words in format of one word per line, including the word's frequency (i.e. how common the word is). Basically, the file looks like:




The file will have about 200 000 words.

Your job is to create in Delphi 10.3 (or compatible) a non visual code that will basically take as an input an English word (string) and return suggestions what are the closest matching words found in the dictionary.

Notice: You cannot simply iterate the entire word list and check which sound the closest (e.g. Levenshtein distance) on every input, as comparing the input word with 200 000 words on every input would be very slow. Instead, do something like [login to view URL]

This is for English, so there is no need for unicode (or even non A to Z) support.

This is a "proof of concept" sort of work. I do not need any UI or anything that is perfect and complete system. I am mostly just looking for some sample code (e.g. functions and/or classes) which I can use as the basis of development. For easier testing, your code should come with some sample app, though.

Skills: Delphi

See more: spell checker javascript google soap, spell checker realtime javascript, free spell checker j2ee ajax, ajax spell checker j2ee, implement simple chat red5 server audio video, implement simple blog website, joomla spell checker, jce joomla spell checker problem, joomla jce spell checker, joomla add spell checker, simple booking java software required, simple windows tcpip client server app, simple spell checker joomla, simple java spell checker, simple spell checker

About the Employer:
( 629 reviews ) Turku, Thailand

Project ID: #21684215

Awarded to:


Hello Perhaps, I worked with similar project Also, do you have any constraints about performance? Also, do you have sample of file? Thanks

$84 USD in 2 days
(98 Reviews)

2 freelancers are bidding on average $117 for this job


hello there ,i'm delphi software developer , i used to deal with delphi since version 7 until the latest 10.3.2 Rio, i used to deal with dictionaries and strings in delphi , we could use threads to enhance the performa More

$150 USD in 3 days
(39 Reviews)