Looks like an interesting tool. Do you use a dictionary compression algorithm?
I created a word processor with a spell checker and its own dictionary many years ago and found that by making my own custom compression algorithm and a custom index, I could cut the size of the dictionary *dramatically* and do a blindingly fast custom search for the words. IIRC, I got a full usable English language dictionary down to about 76K.
No, my application does not use such an algorithm.
The goal of my application is to provide convenient way for building, managing, and displaying dictionary or dictionary-like structure on the site. It gives the site programmer/designer means for easy integrating dictionary-like structure into existing project or quick building it as a standalone site using API functions of the presented class. The class also make it possible to arrange various scenarios of the work of several editors in the backend of a dictionary being under development.