At the time of this review, this is the best page translator extension available for Firefox 57+ (although there is a close second). I have already tried all of the other ones. Jeremy Schomery is really hard working and dedicated to perfection and excellence. When I made some perfectly reasonable feature requests, he quickly added them within a day or two. This extension gives you the option to translate using the same tab or by creating a new tab. It gives you more than one translator engine to choose from. Let me recommend Bing, as Google sometimes thinks that a page is already in English. This extension give you the option to add 'Translate with Bing', 'Translate with Google', or both to the context menu so that you can just right-click a page and translate it right away. There are additional options to customize and tweak this extension, but I think that they are way above my head. The important thing is that this extension does everything that I wanted and which other extensions wouldn't. If I could change one thing, it would be to make it so that the translated page returns back to the original text with only one click of the back button. Right now, you have to hit the back button twice to return to the original page.