Yeah, there's that and babelfish but I really dislike those as they do a literal translation so the words are the English equivelent but the syntax is still jumbled unlike a translation done by someone fluent in the language. I've done that and still couldn't really understand what they were...