I would trust a 3rd party on-device service slightly more, given that Google's incentives aren't exactly aligned with making that service high quality.
I don't think their incentives are exactly misaligned with it being high quality, either. If better translation can get folks to see more ads, they might not care much about losing out potential api-based translation revenue.