This dictionary has 32 languages, including Mandarin and Cantonese.
http://www.elovivo.com/
I just found it so haven't used it much, but I see a lot of people requesting Cantonese resources and thought I would share!
No comments on this post yet.