Simply Translate Mobile (Unofficial)
Normally you would use GoogleTranslate. Problem is either you'll be signed in with your google account, from the same ip as your google account, or some other factors. Translations may be tied to your identity. Sometimes there is no problem with that. Other times there is. Like when browsing wikipedia. We'll know what diseases you have, political, religious, sexual etc. Translation is a bit worse.
Metalune created a proxy server application for GoogleTranslate. You connect to one of the so called "SimplyTranslate" instances (servers). Request data to be translated. The instance will request that data from GoogleTranslate, and give it back to you. Only the instance's identity was exposed. If multiple people used the instance, you'll be obfuscated with them. Using a different instance each time will obfuscate more.
Metalune created a web frontend for SimplyTranslate, and I created an unofficial mobile client. The nice thing about my app is that to connect to a different instance each time, you won't have to visit a different website. Just select one of the available ones in instance selector button, let the app choose a random one every launch, or a custom one. All of that without leaving your lovely app.
No Instant Camera, Document, or Speech Translation at the time. Those should be implemented first on the proxy server. Then on the client app. I'll try to help with that.