Duali, an Arabic spell-checker, is explicitly tailored to the Arabic language to provide accurate spell-checking solutions.
The main program is 'duali', and it requires the 'duali.conf' file to be configured with the correct location of the indexed dictionary data files. The 'dict2db' program generates dictionary data files for use by 'duali', and the 'arabic2trans' program transliterates Arabic-encoded files to the Buckwalter transliteration scheme.
It's worth noting that the 'trans2arabic' script is intended for developers, rather than users. To use Duali, you will need Python version 2.2.x or higher, along with the duali-data files and the dbm Python modules.
To set up Duali, first ensure you have Python, and then generate the dictionary files using the 'dict2db.py' script. The 'duali' program takes several command line arguments, including the input file to spellcheck, character encoding, and dictionaries path. Additionally, you may turn off normalization, which converts words to their simplest written form.
The latest release of Duali includes several bug fixes and improvements, such as better handling of path names and packaging improvements for Debian. Overall, Duali is a useful tool for Arabic spellchecking that is both flexible and easy to use.
Version 0.2.0: N/A