The New updated Google toolbar is more advanced and facilitates more translation and is more easier. The team is working on - to make translation more faster and make the browsing experience more easier. If you are unable to read any language in any site. Just try it on Google toolbar. This toolbar is released for Internet explorers. I am not sure if it supports Firefox. It should be supporting Chrome as it is google's native browser.