Servicio de automatización con Google Translate

2

Configuré un servicio de Automator que recibe el texto seleccionado y luego ejecuta un script de shell simple para pasar el texto para abrir el traductor de google:

open https://translate.google.com/#auto/en/"$@"

Abre el traductor de Google muy bien, pero no pasa el texto junto con él. ¿Cómo puedo solucionarlo?

servicio de traducción de Google

    
pregunta oh-geez 21.06.2013 - 01:58

1 respuesta

2

Funcionó para mí siempre y cuando la entrada de pase se configuró como argumentos. Puede intentar reiniciar o crear un nuevo servicio idéntico como ese.

Sin embargo, tienes que codificar en URL la entrada:

open https://translate.google.com/#auto/auto/$(ruby -rcgi -e 'print CGI.escape(STDIN.read)')

O si no quieres usar ruby:

xxd -p | tr -d '\n' | sed 's/\(..\)/%/g'
    
respondido por el user495470 21.06.2013 - 02:35

Lea otras preguntas en las etiquetas