If you want to pin the Google Translate icon on your toolbar, click on the puzzle icon to open the list of extensions and then click on the pushpin icon.Click Add Extension and it will be installed on your browser. A window will open showing the permissions that Google Translate needs to run.Click on the Download button on the sidebar to go directly to the Google Translate page in the Chrome Store.How to Download Google Translate for PC For Free It can detect over 100 languages and translate highlighted texts or entire webpages.įollow the steps below to download Google Translate to your PC for free. Whether you’re learning a new language or just need to translate some text, the Google Translate Chrome extension makes it easier and faster than ever. IPVanish VPN vs Private Internet Access.