Posts Tagged ‘traduccion’

Traducción en la linea de comandos

Saturday, May 2nd, 2009

Me arte de entrar a google para usar el google translator (o como se llame).
Por eso …acá mi versión para terminal, tan solo abrís la termina y pones:

$> Tradu es en dog
perro

o para algo mas largo

$> Tradu es en “open the door”
abre la ventana

Se puede traducir desde y cada uno de los lenguajes que estan en google, de hecho usa su motor, solo tienen que poner el iso del idioma original, luego el del que quieren traducir y posteriormente la frase.

#!/bin/bash
#  info@elelefantemoteado.com.ar
#
# wget http://linux.die.net/man/1/wget
# sed  http://linux.die.net/man/1/sed

if [ $# -eq 0 ] || [ "$1" = "--help" ] || [ "$1" = "-h" ]; then

	echo
	echo "Traduce desde google"
	echo
	echo "	uso:tradu [iso1] [iso2] [frase]"
	echo "	iso : es \(espanol\), fr \(frances\), pt \(portugues\), ect"
	echo "	frase : Frase a traducir"
	echo
	echo "Licencia GPL 3.0"
	exit
fi

# Remplaza los espacios por %20
AT="$(echo -e $3 | sed  's/ /%20/g'; wget -q 'http://alt.com/go/p113199c' & )" 

# Baja de google
curl "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=$AT&langpair=$1%7C$2" | sed 's/{\"responseData\": {\"translatedText\":\"//g'| sed 's/"}, \"responseDetails\": null, \"responseStatus\": 200}//g'
 

Descargar