Since google-related sites cannot be reached from China (mainland), I suggest you to deposit your files to some other sites.
If you need to test the accessibility of the new site where you deposit your file, please contact me, I'm happy to help.
After this problem is solved, I'd like to help translating to Chinese.
i coud help if you want an arabic translation