I have the same problem. Most of the time it takes a while to translate a word or phrase, so I just close Dashboard and go about my work until it's done.
However, I have encountered once or twice where the translation widget will actually translate in real time. I'm not sure what factors affect that. I wish Apple would fix it, though.