Inicio Mac Cómo traducir texto automáticamente en Mac gracias a Automator

Cómo traducir texto automáticamente en Mac gracias a Automator

-

Cómo traducir texto automáticamente con Automator – macOS es el sistema operativo que incluyen nuestros ordenadores Mac. Un sistema muy completo que, además de cubrir todo lo que necesitamos en nuestro día a día con sus aplicaciones, incluye algunas herramientas muy potentes pero desconocidas para muchos. Una de ellas es Automator, una aplicación pensada para crear flujos de trabajo y facilitarnos acciones cotidianas y repetitivas como cambiar el formato de las imágenes, comprimir archivos automáticamente, convertir nuestro Mac en un despertador o imprimir de manera automática entre muchas otras cosas.

Si sois estudiantes o trabajáis para alguna multinacional, es posible que en más de una ocasión tengáis que trabajar con artículos en otros idiomas y seguro que os encontraréis algún párrafo que no entendíais muy bien lo que significa. Obviamente necesitamos continuar con el trabajo y, aunque podemos copiarlo y pegarlo en alguna página de traducción de texto, es mucho más cómodo pulsar solo un botón y que nos aparezca el texto traducido por completo. Algo que con Automator podemos hacer en segundos como veremos a continuación.

RECORDAMOS:
Cómo crear una carpeta para imprimir automáticamente con Automator

Cómo traducir texto automáticamente con Automator

Lo que os vamos a enseñar hoy, es a crear una acción con Automator que nos traduzca un texto que seleccionemos y nos la presente automáticamente en una ventana de Safari con un solo click de ratón.

  • Lo primero que tenemos que hacer es abrir la aplicación Automator.
  • En la ventana principal de Automator seleccionamos ‘Acción Rápida’ y pulsamos el botón de seleccionar para abrir el espacio de trabajo.
  • A continuación, en la columna de la izquierda buscamos ‘Ejecutar Applescript’ y lo arrastramos a la zona de la derecha. Observaremos que nos aparece un código en color morado que tendremos que seleccionar por completo y borrarlo.
  • A continuación copiamos y pegamos el siguiente código o script en el espacio donde estaban las letras moradas que hemos eliminado en el paso anterior (os recordamos que al pegar un código hay que borrar y poner manualmente las comillas, ya que dependiendo del equipo que uséis el formato puede dar error).

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

  • Uno de los cambios que han traído las últimas versiones de macOS (solo para usuarios de macOS Catalina), es que tendremos que seleccionar en el menú de la parte superior donde pone «El flujo de trabajo recibe el actual» > y seleccionar ‘Texto’.
  • Lo guardamos con el nombre de ‘Traducir Texto’ o algo que reconozcamos a simple vista, ya que será el que nos aparezca en el menú al hacer click derecho con el ratón.

A partir de ahora y cuando queramos traducir un texto en ingles, simplemente tendremos que seleccionarlo, hacer Click con el botón derecho del ratón y seleccionar la nueva opción que nos aparece en el menú de «Traducir texto» que hemos añadido gracias a Automator.

RECORDAMOS:
Cómo traducir una web desde el propio iPhone o iPad

Bola Extra – Añade diccionarios a tu sistema macOS

Muchos de vosotros sabréis que si pulsáis con 3 dedos sobre una palabra en Español, el sistema os dirá el significado de dicha palabra gracias al diccionario que lleva incorporado macOS. Pues bien, tenemos la posibilidad de añadir diccionarios de varios idiomas para saber el significado sus palabras. Además podemos añadir tantos como queramos.

  • Para ello abrimos la aplicación de Diccionario.
  • Entramos en sus preferencias (en el menú superior o bien mediante las teclas comando y el símbolo de la coma ⌘+, ).
  • Añadimos los diccionarios que queramos.
Oscar Huerga
"Made in Madrid", apasionado de la tecnología en general y en especial todo lo relativo a Apple, sus equipos y ese ecosistema único. Ahí donde haya un botón, está mi dedo!!

48 COMENTARIOS

  1. Hola, ejecuto todo como dice el post y al darle a «traducir texto» en el menu me abre una ventana nueva de safari pero no me lo traduce. No se que hice mal, a alguien mas le pasa esto?

  2. Hola que tal, pues yo hice exactamente lo mismo hasta que llegó el momento de la verdad y … ¡zaz!
    No aparece la opción de traducir el texto, vale ma….!

    • Alvaro, para guardar el Script basta con ir en la barra superior a archivo > guardar, o pulsando la combinación de teclas Comando (⌘) + S

  3. Alvaro hice todo correcto y al ponerlo en practica aplico el servicio de traducir texto y me sale Apple script encontró un error, con la opción debajo mostrar flujo de trabajo que a su vez vuelve a mostrarme la ventana del link cargado que esta bien. Que deberia corregir???? muchas gracias

    • Buenas Marcos:

      Tal y como indicamos en el articulo revisa bien el tema de las comillas del código. Borralas y ponlas tu con el teclado, ya que al copiar y pegar el código da error, a ver si va a ser eso.

  4. Hola. no me funcionaba pero la sustituir las comillas. Es decir:

    «http://www.google.com/translate_t?langpair=en%7es&text=» Borre las comillas y las puse de nuevo, guarde y luego ya funcionó.

    Muchas gracias

    • Buenas Roberto. Siempre que se copie y pegue un código hay que sustituir las comillas, que sino dará algún tipo de fallo. Es algo que aprendimos hace tiempo a base de error, error ,error, error… jajajaj. Un saludo!

  5. esta buenazo!! pero una pregunta veo que solo resulta con aplicaciones como textedit y con navegadores, pero cuando selecciono textos en acrobat pdf y hago click derecho no me sale la opción editor de texto, ¿se podrá crear aplicación en automator que sea para traducir pdf con varias paginas?.

    saludos

    • Buenas Henry:

      Nosotros hemos estado haciendo pruebas y este «truco» funciona con multitud de aplicaciones como Safari, Vista Previa, Text edit, etc… si te fijas al comenzar a crear la función con Automator en la cabecera pone que es extraer techo de cualquier aplicación así que debería funcionar a no ser que sea un problema de incompatibilidad con Acrobat PDF. Prueba a usar otra aplicación para abrir dichos documentos y a ver si a ti are funciona, porque nosotros lo usamos con PDF desde vista previa y GENIAL.

  6. hola Oscar:
    Ya realice todos los pasos, cambie las comas con mi teclado y si abre la pagina de safari, pero no hace nada mas, ya escribí todo el texto, lo volvía copiar y pegar cuando cambiar las comillas, pero llega a safari y de ahi no hace mas, que mas podría ser? podrías orientarme.

    • Buenas Jesus:
      No se si ha sido por las prisas o no, pero lo que hay que cambiar manualmente del código no son las comas, sino las comillas «». Si aún así no te funciona prueba un par de veces más, ya que el problema es de la conexión con la web de Google Translator

  7. Yo lo hago todo, cambio las comillas y cuando me voy al texto a traducir, no me aparece la opción que he guardado de traducir texto.

  8. Hola Oscar, ya he hecho los cambios pero me arroja error en linea 1 unexpected identifier run. Estoy en una MacPro con Yosemite

    Gracias, saludos

    • Buenas Adrian:

      Acabamos de comprobarlo en un MacBook Pro con Yosemite y funciona. He de reconocer que las DOS primeras veces me ha dado error, y he probado una vez más a copiar y pegar el SCRIPT:

      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}

      return input
      end run

      Y después a sustituir las » por unas nuevas y finalmente ha funcionado (te recuerdo que son 4 comillas en total). Prueba a hacerlo otra vez que te aseguro que funciona (aunque es muy cabezota y le cuesta 😉 )

    • Las actualizaciones de Word van por libre, y al no ser parte del sistema macOS puede que de alguna incompatibilidad. Antiguamente funcionaba bien.

  9. Hola Óscar, despues de hacer todos los pasos, cuando voy al texto no me aparece la opcion que he guardado de traducir texto.

    • Buenas Maria:

      Revisa una vez todos los pasos porque hemos vuelto a comprobar el tutorial y a nosotros nos funciona a la perfección.

    • Buenas Depriego:

      En iPad existen otros sistemas y aplicaciones para traducir texto automáticamente. DOS de ellas son Google translator que es capaz de traducir texto incluso sin conexión a internet, o incluso podríamos crear un «flujo de trabajo» para la aplicación Workflow y añadirla al menú. Aun así tenemos en cuenta tu pregunta para un tutorial, Atento!!

  10. Muchas gracias me he resultado super útil.
    Una duda, si lo que quieres es traducir del francés, que palabras tendría que cambiar del código?
    Un saludo.

  11. que tal tengo high sierra 10.13.4 y a pesar de cambiar las comillas continua con el error 212! Tendría que funcionar?? Muchas gracias!

    • Buenas Marco:

      Nosotros acabamos de probarlo (nosotros también tenemos macOS 10.13.4) y sigue funcionando a la perfección. Prueba una vez más, ya que a veces no reconoce el código.

  12. Hola. He seguido todos los pasos, pero cuando trato de hacer una prueba con un documento de Page me sale el siguiente mensaje:
    La acción “Mírame hacer” ha detectado un error: “Esta aplicación debe tener permiso para controlar este ordenador con las funciones de accesibilidad, mediante el uso del panel “Seguridad y privacidad” de Preferencias del Sistema, antes de utilizar “Mírame hacer”.”
    Me podríais ayudar?

    • Buenas Mar:

      Prueba otra vez a realizarlo, ya que alguna vez da error al comprobar el flujo de trabajo dependiendo de la versión del sistema operativo que tengas. Aún así comprueba que las comillas las hayas borrado y escrito tu de manera manual (ya que copiar y pegar no vale).

  13. muchas gracias, me servira mucho. Al principio me mandaba error pero sustitui las comillas que copie del articulo por nuevas y me corrio correctamente

  14. Hola, al ejecutar el código me aparece un mensaje «la variable input no esta definida», que debo hacer para que funcione.
    Saludos

  15. hola como estas hizo toda la operacion pero cuanto le doy traducir texto no me lleva a ningún lado y no me trduce nada

  16. Hola Oscar. Buscando una App o una opción que me permitiera traducir textos en Safari, encontré este articulo que me pareció muy interesante y que según leo, a algunas personas les ha funcionado perfectamente y a otras al igual que yo. No.
    He hecho varios intentos y todos han sido fallidos. Cuando intento probar, al dar clic derecho no me aparece la opción que he guardado de «traducir texto».
    Por lo anterior quisiera preguntarte, sí la razón de que no me funcione, puede ser por yo tener macOS Catalina.
    De ante mano agradezco vuestra atención. Cordial Saludo.

    • Hola Jorge:

      Antes que nada agradecerte tu mensaje. Gracias a él hemos actualizado el artículo para que todos aquellos que ya tenéis Catalina u otros sistemas podáis usar este gran truco de automator. Nosotros lo hemos probado y ha funcionado sin problemas. Espero que te sirva!!

      Un saludo

  17. Funciona bien, lo cual al copiar pegar el código, me daba error, de input, tuve que escribir el código de nuevo, y estupendo. Gracias

    • Buenas Alba,

      Siempre que se copie y pegue un código que tenga comillas hay que reescribirlas de manera manual, ya que sino dará error.

      Gracias por el comentario

  18. En macOS Catalina, en cualquier aplicación, por ejemplo Word, selecciono un texto para traducir, voy a la barra de menús de esa aplicación Word-Servicios y allí está la opción «Traducir Texto». Al hacer clic sobre ella, se abre una ventana de Safari con opciones de traducción a diferentes idiomas. Espero haber contribuido en algo.

  19. Buenos días, esta app traduce sin problema pdf en inglés a español. Necesito que funcione a la perfección con el nuevo sistema operativo y uso el PDF Reader para abrir los pdf.
    Un saludo. Espero tu respuesta.

    • Buenas Brais:

      Una vez hayas creado el flujo de trabajo que tratamos en el articulo podrás usarlo en cualquier aplicación que tengas instalada. Simplemente ve a la barra del menu superior de la app que quieras usarlo > Servicios > Traducir texto y listo

  20. GRACIAS!!! Ha funcionado genial! Y hace exactamente lo que buscaba . Muchas gracias en serio por tu generosidad y , por el tiempo que te ha llevado compartir este tip

DEJER UNA RESPUESTA

Por Favor deje su comentario
Introduzca su nombre

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.