Quote from circusdog64
Try Alta Vista's babelfish. Free online translation (many languages), great for practice and self-teaching.
A word of caution.
I have come across some pages of "translated into Spanish" information from babel fish and it has been absurdly off mark.
I highly recommend to avoid it due to the lack of understanding verb tense and multiple use words.
An example is in English, open means an adjective, (the door is open) and is also a command or verb, (open the door or I opened the door).
Once bable fish translates into Spanish you would then need a fluent speaker to wrack their brains trying to translpate the mixed up Spanish into what you were actually trying to say.
I have found it incredibly easier to translate directly into Spanish for someone rather than to try to decipher the babel fish puzzle.