There is a lot of free stuff for language professionals or people who are in need of a technical translation out there on the internet. In this blog I will name some of the pages that I consider “helpful”, if this is an appropriate term for a free translation.
First of all there are babelfish.yahoo.com and dictionary.reference.com/translate and even google has a translation tool: google.com/language_tools.
However, never forget that no machine can replace a human translation.