Just reporting back the English version of Didi worked great. Used it several times while in China. 1 driver texted, I used the english translation feature, 1 driver, texted, i texted back in Chinese, and 1 driver called my US cellphone to confirm my location (we were in-front of the hotel) but hey whatever. The rides were all fine, great value. Only issue I had was for some reason for the last ride, it would not run the payment through with the app in English. I was able to bum my way through with my Chinese with the app set to Chinese and it worked. So they do have a few bugs to work through but all in all, pretty descent.