Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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: – 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). – andersmoldin Jun 26 '11 at 5:56
Ok I've added the extension and I've selected the "Load automatically" option: 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
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
Seems not to be available anymore. – 4485670 Jul 10 at 11:43

There's an extension called Translate, you can download it here: (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. – user495470 Feb 13 '13 at 12:46
i have just tried Translate and it looks promising. But somehow it cannot translate anything (page is unchanged), or safari said Sorry, this page can not be translated. Extensions can not access local pages. Do you have any solution for that? – scmg Nov 14 '15 at 0:35

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{query} to Alfred, or assign a shortcut to a script like this:

tell application "Safari" to URL of document 1
do shell script "open ''$(ruby -rcgi -e 'print CGI.escape ARGV[0]' " & quoted form of result & ")"
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.