Tłumaczenie zaznaczonego tekstu w Safari za pomocą Automatora (poradnik wideo)
Poniższy poradnik pokazuje, jak w szybki sposób przetłumaczyć zaznaczony w Safari tekst za pomocą Automatora. W przeciwieństwie do rozmaitych wtyczek (np. PopClip) usługa napisana w Automatorze nie otwiera Google Translate w nowej karcie przeglądarki, ale w wyskakującym oknie. Jeżeli korzystacie z innej przeglądarki, wystarczy, że wybierzecie ją zamiast Safari.
Poniżej skrypt, który jest konieczny do użycia:
[PHP]on run {input, parameters}
set output to "http://translate.google.com/translate\_t?sl=auto&tl=pl&text=" & urldecode(input as string)
return output
end run
on urldecode(x)
set cmd to "'require \"cgi\"; puts CGI.escape(STDIN.read.chomp)'"
do shell script "echo " & quoted form of x & " | ruby -e " & cmd
end urldecode[/PHP]
Źródło: drnickmorris