The Translator's Home Companion
This is a good starting point if you are in need of translation services.
iLoveLanguages
This site provides links to many language-related sites.
Babel Fish
This handy tool from AltaVista provides rough translation of text you enter into it. It can be used to get a good understanding of what has been written, but BabelFish is not a replacement for a skilled human translator.
Language Crossing
Perhaps the best way to learn a language is to take an immersive language course in a native-speaking country.