Take the 2-minute tour ×

In the safari extensions there is a cool extension to use google translate on the current web page: "Translate".

However I don't like the fact it is adding a button to the bar. I would like to make it work as in Chrome, where the bar automatically appears when a website is in a foreign language.


share|improve this question
If memory serves, that is an option in the extension settings. Have you checked there? –  andersmoldin Jun 25 '11 at 23:05
I haven't seen any other option: cl.ly/7vWb –  Patrick Jun 26 '11 at 0:09
I see we are talking about different extensions. This is the one I am talking about and it has the option to load automatically (when viewing a website in a foreign language). chrisgordon.ca/plug-ins/53-safari/87-google-translate-bar.html –  andersmoldin Jun 26 '11 at 5:56
Ok I've added the extension and I've selected the "Load automatically" option: cl.ly/7vgC However if I go to a website with a foreign language (not english), nothing happens. I've safari 5.0.5 –  Patrick Jun 26 '11 at 7:02
Sorry to hear that. Unfortunately I have no other suggestion. –  andersmoldin Jun 30 '11 at 7:35

4 Answers 4

up vote 2 down vote accepted

I'm using Franker. Translate only what i want (selected text or whole page), inject translated text into the page, no button (right click menu).

share|improve this answer

There's an extension called Translate, you can download it here: http://sidetree.com/extensions.html (second from the bottom)

share|improve this answer
Isn't that what @Patrick is referring to in his first sentence? –  Dori Jun 26 '11 at 5:55
@Dori It is. –  Patrick Jun 26 '11 at 7:04
There's now also an option to add a "Translate this Page" context menu item, so you can remove the toolbar item. –  ؘؘؘؘ Feb 13 '13 at 12:46

You can drag the toolbar button off the menu bar and still get the context menu to translate a page. This is how I use it (I also use Franker for some inline translations)

share|improve this answer

You could also add a custom search like http://translate.google.com/translate?sl=auto&tl=auto&u={query} to Alfred, or assign a shortcut to a script like this:

tell application "Safari" to URL of document 1
do shell script "open 'http://translate.google.com/translate?sl=auto&tl=auto&u='$(ruby -rcgi -e 'print CGI.escape ARGV[0]' " & quoted form of result & ")"
share|improve this answer

Your Answer


