xdict - Universal Fuzzy Logic Lookup
by Marc Gloor

Abstract

Xdict is a graphical fuzzy logic lookup utility for Linux, originally written by Marc Gloor and distributed under the GNU General Public License, Version 3 or later.

The 1.0.7 release dated February 2026 represents a major modernization of the application, porting the interface to the from GTK 1.2 to GTK 4 API, refining the underlying search logic and make the program more universal and not only limited to language queries but all sorts of ASCII based kepair flat databases. Unlike previous versions, xdict 1.0.8 prioritizes the graphical interface and GApplication integration. Command-line database specification is handled internally or by modifying the source path.

Xdict 1.0.0 was initially released in 1999 as a little language dictinary  project. This project is now in maintenance mode. I not plan to add any new features unless you message me with a request that would keep you up at night.

Xdict-icd is an interesting derivative package based on xdict 1.0.6 which was written by Thomas Egglseder, the program searches for medical ICD-10-Keys. The german Linux-User magazine has also presented the xdict tool in 2005, click here to see the article.

Fuzzy Logic Engine: Scientific fuzzy logic algorithms use N-Grams  to compare common letter sequences.  The algorithm calculates a similarity percentage; if this exceeds the user-defined "Match %" threshold, the result is displayed.


Customization

You can craft your personal xdict.dat flat ASCII keypair database. The first line item in the file holds the dual search field labels, representing both input fields in the GUI. From the 2nd line onwards, the plaintext database holds searchable data pairs, separated by a hash '#' character. Remember that xdict.dat always need to be placed in the same directory as the binary was launched from. Work with symlinks if you start it e.g. from a desktop launcher.


Screenshot

xdict 1.0.7   loading...


Download

Distributions were available for the PowerPC RISC Architecture (RS/6000, Macintosh), SUN Sparc Workstations and Intel/AMD architecture running the Linux operating system. The most recent version is version 1.0.8.


$Id: xdict.html,v 1.21 2026/02/24 08:51:14 gloor Exp $
Author:
marc_dot_gloor_at_u_dot_nus_dot_edu


home