Utiliser Google Translate en ligne de commande

Le 18 mars 2014 — par

google-translate-cli est un programme en ligne de commande basé sur awk qui vous permet d’utiliser toutes les fonctionnalités de Google Translate (voire plus) directement dans votre shell.

Avant de l’installer, assurez-vous donc d’avoir gawk sur votre machine :

$ aptitude install gawk
$ brew install gawk
$ [etc.]

Puis installez le script en clonant le dépôt Git là où vous le souhaitez.

$ git clone git://github.com/soimort/google-translate-cli.git
$ cd google-translate-cli/
$ make install

Une fois installé, vous avez un super outil accessible via la commande trs — Par défaut l’outil traduit ce que vous lui soumettez vers l’anglais, en tentant de détecter la langue source :

$ trs salut
salvation

(Oui, bon)

Vous pouvez choisir votre langue source et de destination avec des accolades avant le texte à traduire, de cette manière :

$ trs {fr=de} salut
Heil
$ trs {=es} salut
salvación

La commande marche bien sûr avec des textes plus longs (n’oubliez pas les guillemets et d’échapper certains caractères comme les points d’exclamation), voire avec des fichiers texte entiers. En résumé, bien plus pratique que d’avoir à ouvrir un navigateur. En espérant que Google ne modifiera pas trop son interface pour que le script awk fonctionne quelque temps.

S'abonner au flux RSS du blog
Recevoir les nouveaux articles par e-mail :