Mobile uses a service called Smartling to handle most of the translating.
https://www.smartling.com/why-smartling/
We organize all of our english based text into yaml files. Smartling takes those english files and produces more files that correspond to each of the languages that we support.