GiellaLT provides an infrastructure for rule-based language technology aimed at minority and indigenous languages, and streamlines building anything from keyboards to speech technology. Read more about Why. See also How to get started, and our Privacy document.
The requirements for candidate engines/clients are:
A list of dictionary clients and servers can be found at [http://www.dicts.info/offline2.php].
Candidate engines found so far:
For the Mac, the main engine is the one included in OS X Leopard (10.5), for which we already have a working solution.
For users of older versions of the OS, some of the open-source, cross-plattform solutions described for Windows or Linux could be an alternative. Unfortunately, StarDict (the only cross-plattform solution) does only work on Leopard (ie 10.5) as for now.
There is an XML format available for interchange of dictionary data, XDXF, described at [http://xdxf.revdanica.com/]. XDXF data can be used by StarDict (see above). Thus, the following scenario is within reach with little effort:
StarDict is free, open-source, cross platform, and supports point-and-click (or something like it).
/opt/gtk/usr/share/stardict/dic/
I have not been able to get the point-and-click function working on the Mac, but since we have a superior solution for that platform, it is not a real problem.