Google Translate: cómo traducir desde el terminal

Traducir con el terminal de Linux usando Google Translate es posible. Y además es sencillo. El terminal es, sin duda, una de las herramientas más versátiles de una distribución GNU/Linux: gracias a él muchos usuarios pueden tomar en sus manos el destino del sistema y (sobre el papel) gestionar todos los aspectos. Su dificultad intrínseca es proporcional a lo que queramos hacer con el terminal: se reconoce su flexibilidad, se necesita muy poco para reconocer las ventajas que puede aportar el uso de esta herramienta tan maltratada por los usuarios recién aterrizados en el pingüino.

En esta miniguía veremos cómo traducir desde el terminal con Google Translate, capaz de traducir sobre la marcha incluso frases enteras en varios idiomas simultáneamente. El plugin en cuestión utilizará la potencia del servicio Google Translate para traducir nuestras palabras o frases.

Hemos utilizado el sistema operativo Ubuntu como base, pero la guía es fácilmente adaptable a otras distribuciones.

Instalación del cliente

Para convertir el terminal en un traductor necesitaremos instalar los siguientes componentes:

sudo apt-get install gawk wget

Terminada la instalación de los paquetes preliminares, pasemos a instalar el plugin propiamente dicho:

cd /tmp
wget https://github.com/soimort/google-translate-cli/archive/master.tar.gz
tar xvf master.tar.gz
cd google-translate-cli-master/
sudo make install

Descargaremos el plugin en una carpeta temporal e iniciaremos la compilación del código fuente. Si utiliza otros sistemas operativos basados en Linux, puede encontrar los comandos para la instalación aquí.

Uso de Google Translate

Utilizar el plugin es fácil, sólo hay que utilizar el comando

trs <testo-da-tradurre>

algunos ejemplos prácticos

Para insertar frases es obligatorio utilizar superíndices para formar la frase a traducir, de lo contrario se traducirá palabra por palabra distorsionando el sentido de la frase. Por defecto, el plugin sólo traduce al inglés, sea cual sea el idioma que soporte.

ATENCIÓN: el plugin sigue necesitando una conexión a Internet activa para funcionar.

El plugin también es capaz de traducir los títulos de los documentos de texto en formato txtBasta con introducir la ruta del archivo y utilizar el comando trs seguido de la ruta del archivo.

¡Con los argumentos adecuados el plugin adquiere potencialidades únicas! Sólo tiene que utilizar el siguiente comando para traducir desde y hacia cualquier idioma conocido en el mundo

trs {SOURCE=TARGET} "TESTO DA TRADURRE"

donde en lugar de FUENTE y OBJETIVO insertaremos las abreviaturas de la lengua de origen y de la lengua (o lenguas) de destino, respectivamente.

He aquí algunos buenos ejemplos

Utilizando las abreviaturas de los idiomas y el signo + de TARGET podemos traducir la frase a todos los idiomas soportados. Para conocer el código de cada idioma soportado por Google Translate podemos visitar esto página.