Traductor de sitios web

#!/bin/bash
name=$(basename ${0})
langpair=$1
browser="w3m"

function traduce(){
if [ $# = 0 ]; then
echo
echo -e "Traduce sitios web con Babelfish
Uso : $name IdiomaOrigen_IdiomaDestino url
$name -l para la lista de idiomas "
echo
return
fi

if [ $langpair = "-l" ]; then
echo -e "Lista de idiomas :"
echo
echo -e "es_en Español a inglés
es_fr Español a francés
en_es Inglés a español
en_zt Inglés a chino trad.
en_nl Inglés a neerlandés
en_fr Inglés a francés

en_de Inglés a alemán
en_el Inglés a griego
en_it Inglés a italiano
en_ja Inglés a japonés
en_ko Inglés a coreano
en_pt Inglés a portugués
en_ru Inglés a ruso
en_zh Inglés a chino simp.
pt_en Portugués a inglés

pt_fr Portugués a francés
it_en Italiano a inglés
it_fr Italiano a francés
nl_en Neerlandés a inglés
nl_fr Neerlandés a francés
fr_nl Francés a neerlandés
fr_en Francés a inglés
fr_de Francés a alemán
fr_el Francés a griego

fr_it Francés a italiano
fr_pt Francés a portugués
fr_es Francés a español
de_en Alemán a inglés
de_fr Alemán a francés
el_en Griego a inglés
el_fr Griego a francés
ja_en Japonés a inglés
ko_en Coreano a inglés

ru_en Ruso a inglés
zh_en Chino simp. a inglés
zh_zt Chino simplificado a chino tradicional
zt_en Chino trad. a inglés
zt_zh Chinese-trad to Chinese-simp"
echo
return
fi

shift
url=$@
$browser "http://98.139.168.220/babelfish/translate_url_content?.intl=es&lp=$langpair&trurl=$url"
}
traduce $*




No hay comentarios: