Google Translate This
This WebExtension translates the current page with Google Translate. It does so on demand so it does not change the page unless the user selected this.
Desktop install
Android install
Why is this not on AMO?
This extension executes remote code from Google in your current page and this is against AMO rules. If you use Chrome it does the same thing. I hope I can make it get into AMO soon but it depends on a lot of things.
Privacy considerations
This extension by default does not transmit any info to any site. ONCE YOU CLICK TRANSLATE CONSIDER THE PAGE SENT TO GOOGLE! Unfortunately this is how Google Translate works. This is the best I could do with the APIs that are avilable. I tried to isolate the page somehow but it is really difficult. Not only this but the extension grabs code from google translate and injects it in your current page. This only happens after you click translate, if you don't interact with the extension, nothing gets send.
This extension was designed for people leaving Chrome for Firefox. Some really need this feature and don't mind the downsides. If you want a more privacy frinedly extension, check out AMO it has quite a few of them. Unfortunately they are not as user friendly as this one.