jSlovo is a free and fast database engine and a GUI written in Java. jSlovo should work on any OS where Java is installed.
With jSlovo you can create a file-based database from a text file and then use it to search for particular words. It was designed mainly for free dictionaries. The dictionaries can be taken from http://www.dicts.info/ or any other place.
The only requirement is that the text file should be in UTF-8 format, with one translation per line, and definitions should be separated by tabulator or "|".
Here are some key features of "JSlovo":
· Databases from the text files can be created using JSlovo GUI
· It is very fast. It uses two-level indexing algorithm;
· It can scan any large number of databases. The size of the databases are not limited. All databases are disk based;
· Unlike other Java databases (Derby, HSQL), the memory usage of JAVA VM is constant and does not depend on the number of booted databases;
· Created databases are very compact (databases are zipped);
· Based on UTF-8 encoding;
· One can use HTML tags in the text files for created databases;
· During the search, HTML files are created with the results of the search. Each definition can further be searched;
· Search can be done using substrings.