Click here to Skip to main content
15,886,137 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
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

1 solution

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!
 
Share this answer
 
Comments
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)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900