Cómo añadir función nativa a OS X para traducir textos mediante un AppleScript
Publicado por Pablo Asekas
En este tutorial os vamos a enseñar cómo añadir de forma nativa la función de traducir textos usando la herramienta on-line Google Translate con un simple AppleScript en Automator.
El funcionamiento es muy sencillo:
- Abrimos Automator y elegimos Servicio.
- En el buscador de la izquierda vamos a poner AppleScript, y arrastramos el resultado «Ejecutar Apple Script» a la columna de la derecha.
- Borramos el código que nos aparece e insertamos el siguiente:
on run {input, parameters}
set theURL to «http://www.google.com/translate_t?langpair=en%7es&text=» & input
tell application «Safari» to make new document with properties {URL:theURL}
end runAtención: Cuando copies el código a Automator, borra las comillas del enlace y ponlas de nuevo, haz lo mismo donde pone Safari.
- Guardamos el script poniendo un nombre identificativo como Traducir o algo similar.
Ahora cada vez que vayamos a un texto podremos traducirlo seleccionando la opción que nos aparecerá si hacemos click secundario sobre dicho texto. En el menú podremos elegir que se ejecute el script según el nombre que le hayamos dado. Se abrirá una ventana nueva de Safari directamente con Google Translate y la traducción hecha (imagen).
He notado que si cambiamos el navegador hay fallos. Con Chrome no lo detecta (aún poniendo Google Chrome) y en Firefox sólo abre la app, no abre la pestaña con la traducción.
Espero que os sirva de ayuda y os facilite la navegación y compresión por la web con vuestro Mac.