(This is also my first post on Planet GNOME, hi everyone!)
I just released a little app that I’ve been using personally for the past few years (heh, release early) while living in Argentina and learning Spanish.
Amigo instantly defines and explains any Spanish-language word* that you select with your mouse, anywhere on your desktop:

* the included database currently only has verbs (about 1700 of them). we have the data for other types of words, but it requires some cleanup before being released
You can also look up words from the main window (with web browser-like history), and get conjugation charts:
Right now Amigo only works Spanish->English, but I’m interested in making it work the other way around as well as adding other languages.
Want to help add a new language?
To add a new language, we’ll need at least a list of verbs with conjugations (just the irregulars, really) and English definitions. Please leave a comment if you can get this data.
The project page has downloads. Enjoy!

June 12, 2008 at 8:47 am |
Does is really work anywhere on the desktop ? Such as menu items ? If so, how do you manage this ? Do you hook into the accessibility stack ? I’ve been wanting to do something similar for a long time, but for Japanese, using the accessibility stack, but never had time to actually implement it.
June 12, 2008 at 8:54 am |
I just got my answer looking to amigo.rb : you’re “only” using a clipboard watcher.
June 12, 2008 at 10:32 am |
There is a software and a gnome-applet for French conjugation.
Verbiste : http://sarrazip.com/dev/verbiste.html
It is using xml files.
June 12, 2008 at 11:23 am |
Isn’t stardict ( http://stardict.sourceforge.net/ ) able to do something like that already?
June 12, 2008 at 1:31 pm |
Great idea!
June 12, 2008 at 6:05 pm |
i installed stardict because i was looking for a fedora package containing jmdict for similar (japanese) purposes. turns out stardict does the same thing. i think so anyway – what do you think?
awful-looking website here: http://stardict.sourceforge.net/
June 12, 2008 at 10:58 pm |
This looks really good. I know a software for windows which does a similar thing and a friend of mine – who switched to linux – misses it. So more languages, more words and you’ll make him happy
June 30, 2008 at 7:15 am |
Que bueno, sounds interesting especially for someone who hablas un poco de castillano
July 24, 2008 at 11:47 am |
Thanks for such software
For fedora users : yum -y install ruby-gtk2-devel ruby-sqlite3 ruby-libglade2 ruby-gconf2
this will fetch a lot of packages.. when it’s done you can launch amigo
July 25, 2008 at 3:37 am |
I saw this through a link on programming.reddit.com, and I must say, this is cool. I would love to hack on this a bit (I only know a little Ruby, but this also presents a great opportunity to learn!) to add support for nouns, adjectives, etc. and possibly add German, French, and Chinese support if I can. Do you have a version control system repository that I can checkout? Please e-mail me at rob@hoelzro.net. Thanks!
October 19, 2009 at 7:48 pm |
Hola amigos, los felicito por el programa.
La letra de la canción (Manu Chao) de la primer imagen, ¿es un mensaje subliminal? ..jejeje
Suerte con el proyecto!!!!