"Plexicon" is a desktop application of dictionary written in python with the interface implemented in pygtk. It currently supports two languages : English (being an international language) & Bengali (being my native language)
...It will translate a phrase (via internet) or single word (built-in dictionary.) Has capability to learn new words and is smart enough to find plural and feminine words. Written usingPython/GTK under GPL