Find Jobs
Hire Freelancers

Implement simple spell checker (no UI required)

$30-250 USD

Completed
Posted over 4 years ago

$30-250 USD

Paid on delivery
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: word1:frequency word2:frequency etc... 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.
Project ID: 21684215

About the project

1 proposal
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
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
4.9 (141 reviews)
6.1
6.1

About the client

Flag of PORTUGAL
Braga, Portugal
5.0
718
Payment method verified
Member since Mar 16, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.