Szótár is a bilingual dictionary and learning program named after the Hungarian word for Dictionary. The aim is provide software for learning vocabulary and a quick and easy-to-use dictionary.
It is written in C# 3.0, targeting the CLR 2.0. It uses SQLite and System.Windows.Forms. Please give feedback if you have any; you can do so via email (szotar at asztal dot net) or by the issue tracking system.
Current Progress
- The dictionary part of the software is sufficiently far along that it useful.
- Importing dictionaries currently supports only dictionaries in the Zbedic format. Thankfully there are currently a number of large-ish dictionaries in this format. StarDict format will eventually be supported.
- The learning part of the software is pretty basic as of yet and requires much more work.
- Importing vocabulary from certain online services is possible, but it's not too useful until the planned back-end features are completed. Also, it's currently broken.
- It is deployable via ClickOnce and theoretically can be run without installation. While I don't intend using ClickOnce as the primary distribution method, it's an easy measure to use for now, for the windows version.
Developing
The project is written in C# 3.0, however it targets the 2.0 framework, and is thus capable of running on Mono 1.9. However, due to the current state of System.Windows.Forms on Mono (especially DataGridView, a major part of the UI), I plan to use Gtk# for the Mono version, whenever that happens (help is welcome). For the windows version, it is necessary to use Visual Studio 2008 to build.
