dictccfe - front-end for offline dictionaries
An application for an offline use of the English-German
(or German-English) dictionary available on
http://www.dict.cc,
for the Universal Dictionary Database plain text files available on
http://www.dicts.info/uddl.php,
as well as for the German and Polish thesaurus files
http://www.openthesaurus.de
and
http://synonimy.wx.pl.
There are currently the following versions of the dictionary frontends:
- Java ME front-end for these dictionaries, see
dictme documentation
for more details.
- Android frontend, see dictand documentation
for more details.
- A .NET/Forms based front-end for Windows Mobile/CE, Windows and Mono.
Neither dict.cc nor Universal Dictionary Database dictionary
files are included in the package. because it is mostly
not allowed and the dictionary files expand from day to day.
Quick How-to for the .NET version
- Download the most recent version from the
download
page
- If you want to compile from sources (recommended):
- Get and install NANt
- Get and install NET Compact Framework Redistributable, if you
want to compile for PDAs. Set the environment variable NETCF to the
installation directory of the Compact Framework, eg.
SET NETCF=C:\progs\netcf\WindowsCE
- Compile using nant or nant doc
- Alternatively use the precompiled binary versions:
- dictccfe-r<n>-bin.zip compiled for desktop PC with
MS .NET Framework 2.0
- dictccfe-r<n>.cab cabinet installation for
MS .NET Compact Framework 2.0 (Windows CE/Mobile).
Copy it to the PDA, execute, the program installs in
Program Files\dict with a shortcut in Start\Programs.
Warning! The binaries located in the cabinet file were
compiled for .NET Compact Framework v2, which is usually installed
on Windows Mobile 6. Windows Mobile/CE 5 and older may have no
.NET Compact Framework at all or its older versions. In this
case you'll have to download the NET Compact Framework
Redistributable (NETCFSetupv2.msi) and install the current
Compact Framework cabinet files to your device. The cabinet
installation files are usually located in the sub-directory
WindowsCE\wce<num>\<arch>, eg.
WindowsCE\wce500\armv4i\NETCFv2.wm.armv4i.cab for a
Windows Mobile 5 driven device with an ARM processor
(the most common case).
- Get the recent offline dictionary files. For dict.cc use:
http://www1.dict.cc/translation_file_request.php,
the UDDL files can be downloaded from
http://www.dicts.info/uddl.php.
The program also supports thesaurus files available at
http://www.openthesaurus.de
and
http://synonimy.wx.pl.
- Start dict.exe (or mono dict.exe)
- Select menu item Dictionary/Config
- Enter the full path to the dictionary file in the input box
"Dictionary file". Enter the full path to the index file to
create in the input box "Index file". Please always select the correct
dictionary type before creating the index file. The program won't work
for a wrong dictionary type!
- Click on the button "Load" in order to create the index file
- Click "OK". From now on the dictionary may be used
- Enter the keyword to translate in the input box of the main form
- Select menu Search/Exact in order to translate the keyword
- Alternatively the keyword may be a regular expression according
to System.Text.RegularExpressions.Regex.IsMatch().
In this case the translation should be performed using
Search/Reg. Expr.
- Warning! The index creation especially for huge dict.cc
dictionary files may fail on small portable devices. In this case
create the index file on the desktop PC and copy it to the PDA to
the same directory, where the dictionary file is located.
Then
enter in the input box "Index file" of the config form the full
path to the dictionary file copied before and close the config form
using the OK button. Don't recreate the index file using the button
"Load" in this case!
- See the online
documentation for more
details.
See the
project page
for screenshots and further details.
Links
- Project page
- Download
- Browse
repository
- Online
documentation
Daniel Stoinski, stoyac@gmx.de,
project hosted on sourceforge.net