I admire good translators. But not when it is from Mandarin to Cantonese or any other Chinese dialects for that matter.
A good translator doesn't just find precise words, but simple sentences as well. A live translation that's often longer than the original language in time is always bad, regardless of clarity.