Check out this website, it doesn't do the greatest job in the world but it is a starting point.
http://babel.altavista.com/translate.dyn
I spent about 2 minutes last week trying to explain to a guy to flip a paver over so the string is on top. After two minutes I finally got out of him a word something like 'voltero'.
My Spanish speaking guys are less than eager to teach the boss too much for fear I'll find other, less expensive, guys to replace them.
I have a very hard time finding a guy who speaks native spanish and carries a drivers license.