Where can I Translate Spanish?

There are many places online you can go to translate English to Spanish or Spanish to English. I happen to like Babelfish.com. There is also Google Translate. You can also buy a dictionary at your local book store that will help with translations.