www.nciku.com
After typing/copy & pasting in what you want to translate, hit search, then you can hover the mouse over the individual characters and it gives you the definition of each character.
You can also hit the translate button below the words, but as you probably already know, the translations suck. That's why I like this website as it gives you what each character means and you can piece together the correct translation.
Also, top right hand corner, you can draw the character yourself and they'll come up with a bunch of different results (useful if you can't copy & paste some text)