Introducing Amigo

(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!


11 Responses to Introducing Amigo

  1. glandium says:

    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.

  2. glandium says:

    I just got my answer looking to amigo.rb : you’re “only” using a clipboard watcher.

  3. Stemp says:

    There is a software and a gnome-applet for French conjugation.
    Verbiste :
    It is using xml files.

  4. Thorsten Leemhuis says:

    Isn’t stardict ( ) able to do something like that already?

  5. whyoh says:

    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:


  6. Christoph says:

    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 😉

  7. Tarek says:

    Que bueno, sounds interesting especially for someone who hablas un poco de castillano 🙂

  8. Goll says:

    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 🙂

  9. Rob Hoelz says:

    I saw this through a link on, 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 Thanks!

  10. tesla.arg says:

    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!!!!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: