MacSfera

Cómo añadir función nativa a OS X para traducir textos mediante un AppleScript

Publicado por

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:

  1. Abrimos Automator y elegimos Servicio.
  2. En el buscador de la izquierda vamos a poner AppleScript, y arrastramos el resultado «Ejecutar Apple Script» a la columna de la derecha.
  3. 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 run

    Atención: Cuando copies el código a Automator, borra las comillas del enlace y ponlas de nuevo, haz lo mismo donde pone Safari.

  4. 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.

Publicado el 14/11/2011

Artículos relacionados

Pablo es la persona detrás de MacSfera, le apasiona la tecnología y adora Internet. Le gusta hablar de dispositivos y aplicaciones con un punto de vista personal y variado.