I think it would be better to use the local translation of the device, in iOS you can now select and request to translate with downloaded languages. Maybe use a button that activates this option if the user requires it, or also leave it on automatic.