Click here to Skip to main content
13,201,763 members (71,268 online)
Rate this:
Please Sign up or sign in to vote.
See more:
if is there any open source spell check library which have support for right to left languages like Arabic, Urdu, Persian..
language sample for above languages
Posted 13-May-12 23:30pm

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Right to left or left to right does not matter.
A spell checker must match
- the language
- the alphabet (some languages can be written in two alphabets)
- the orthographical rule set (e.g. there are two orthographies for Norwegian)
Since all your examples use an extended arab alphabet (and have oly one orthography, don't they?), things should not be so complicated.
I googled for "spell checker urdu" and found
Urdu Spell Checker Utility[^]
I hope you can do so with the other examples.
Oh yes, the encoding could be an issue: whenever you call some functions of the spell checker, make sure that the encoding of your data and the encoding expected by the spell checker do match!
hackerspk 14-May-12 13:48pm
its meter i tried netspell library it dose not match Urdu words. and Urdu Spell Checker Utility is the only working spell checker for Urdu, but it is not well programed and also its not compatible with .net.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web04 | 2.8.171020.1 | Last Updated 14 May 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100