VCL Spell Checker

What's New in ExpressSpellChecker v2

 

Table Of Contents

New Hunspell Format Attributes

The following format attributes have been added to the Hunspell-based dictionaries:

  • Compound words and options for compounding.
  • Twofold suffix stripping.
  • Extended affix classes.
  • Homonyms.
  • Prefix-suffix dependencies.
  • Circumfixes.
These attributes extend the range of dictionaries that can be seamlessly used with the new version of ExpressSpellChecker. To use a Hunspell dictionary in the application, in the Object Inspector add a new dictionary to the spell checker component. For the newly created dictionary, specify the Hunspell type and paths to the dictionary and affix files.

VCL ExpressSpellChecker - New Hunspell Format Attributes

The OpenOffice dictionary uses the Hunspell format. This dictionary is retained for backward compatibility with v1. It’s recommended to use the Hunspell dictionary instead.

Complex Language Dictionary Performance

In v2, the following development was made, to improve performance of complex language dictionaries:

  • Memory use for complex language dictionaries has been reduced significantly.
  • A new load algorithm specific to complex language dictionaries was developed. As a result, load time has been reduced substantially.

The table below compares load times and memory use with v1 on our reference test machine (using Intel(R) Pentium(R) 4 CPU 3.20GHz).

Dictionary Load Time, sec. Memory Use, MB
v2v1v2v1
Czech 0.75 32.92 31.46 181.50
English 0.16 0.75 7.39 5.78
French 0.31 0.39 9.46 2.45
German 0.45 5.69 15.12 32.40
Italian 0.23 198.63 10.69 450.73
Russian 0.34 6.39 14.51 52.99
Spanish 0.22 3.95 9.19 27.23

More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.