Software
Pangles Language Translator - New v1.0
Pangles is a 3-way language translator for Windows, Mac and Linux.
Using up to 3 online services, it can translate between English and 12 different languages:
Chinese Simplified. Chinese Traditional. Dutch. French. German. Greek. Italian. Japanese. Korean. Portuguese. Russian. Spanish.
Span-gles Spanish Translator - New v2.0
Span-gles is a free Spanish - English Translator for Linux and Mac.
It will translate a phrase (via the Internet) or a single word (with either the built-in dictionary or the net.) It is capable of learning new words and is smart enough to find plural and feminine words.
It was written using Python/GTK and released under the GPL license.
Modest Spanish Tutor
Modest (Modular Español Tutor) is designed to help beginners learn and memorise over 700 of the most common words and phrases (it can also be used by Spanish-speakers to learn English.)
There are versions available for Windows and Mac/Linux.