try dictionary.com. It is has the best online translator that I have found so far. There's some links on the site to others as well. Also, altavista.com has one, but keep in mind that they are both literal translations and therefore the sense of what you're translating might be lost.
If a man is talking in the woods, and there is no woman there to hear him, is he still wrong?