About Taringa!

Popular channels

Traductor on demand!

Hola, un inconveniente que surge a la hora de leer informacion en internet en mi caso, es el de desconocer algunas palabras en ingles, por lo que recurri a programar un pequeño script en python que cuando es invocado mediante un Shortcut (atajo de teclado) toma el texto seleccionado, lo traduce via GoogleTranslate y lo devuelve en forma clara en pantalla.

Asi es como se ve el resultado:



Tambien puede ser con textos mas largos:



En las imagenes se puede ver que la parte seleccionada que queremos traducir se muestra en verde arriba, y el resultado en rojo abajo.

Para empezar:

Es necesario instalar (Siempre desde Debian Linux) las librerias para python Qt4 y translate:

sudo apt-get install python-qt4 xsel
sudo pip install translate


Ahora es necesario bajar el script + interfaz grafica:

https://github.com/toldopy/PyLang


Una vez tenemos todo descargado es necesario generar el shortcut que lo ejecute, para esto yo use directamente Gnome con la combinacion "Ctrl + shift+ i":



Yo llamo al archivo "trad.sh" que es el siguiente:

#!/bin/sh
python ~/Scr/pylang.py &
exit

Con esto ya estaria todo listo, si leen el script pueden cambiar los colores del texto, del fondo, el nivel de transparencia y si quieren que el texto aparesca centrado en el recuadro o normal:

gTxtCentered = True
gColorSelection = "green"
gColorTraduction = "red"
gColorBackground = "black"
gOpacityBackground = 0.8


Aclaracion:
Pueden existir algunos bugs sobre todo con el tamaño de los textos seleccionados, pueden mandarme un pm para q lo solucione o si alguien le hace alguna mejora que me lo mande directamente a GitHub, yo lo miro y lo actualizo:

https://github.com/toldopy/PyLang
0No comments yet
      GIF