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:
Ahora es necesario bajar el script + interfaz grafica:
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:
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:
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:
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