WhiteStork is multilingual dictionary enabling its users to use many dictionary formats. Its dedicated platforms are Nokia N770 and Nokia N800 internet tablets. Our final goal is to use many search engines so that different file formats could be used. They will be in a form of dynamically loadable modules. Currently there are only two engines available for the XDXF and StarDict dictionaries. There is also support for user bookmarks.
The aim of this project is to give users possibility to translate most common words on their Nokia's tablets in an easy and intuitive way. User just has to type a word, click find button and after a while translation is presented. Software allows to use more than one dictionary at the same time. User can import a new dictionary file or choose from the installed ones. Another useful feature is the clipboard. It gives a possibility to carry translation of word into another application.
The application consists of four modules:
GUI - written using GTK+ Hildon, GPL license
Engine - XDXF and StarDict format parser (+Bookmarks engine), GPL license
Manager - program modules management, GPL license
D-BUS wrapper - communication between GUI and Manager, LGPL license.
WhiteStork can not only help, but also teach. Thanks to special searching system user does not have to know the exact word's spelling, the words which start with the same letter are displayed.
One of the main goals while designing WhiteStork was to create a user friendly application. Clear and easy to conquer UI allows to believe that user likes the application