Bonjour, Ci-joint un script qui utilise le site systran.org, $ ./babelfish en_fr hello my dear bonjour mon cher
$ ./babelfish salut ma poule hello my hen -- Remi COLETTA www.coletta.free.fr .-. /v\ TUX // \\ POWERED /( )\ ^^-^^ #!/bin/sh # # Script de traduction utilisant www.systran.org # modifié par coletta AT lirmm.fr # auteur original inconnu VERSION="0.4.0" FROMTO="fr_en" TEXT="" TRADUCSTYPES="en_zh en_fr en_de en_it en_ja en_ko en_pt en_es zh_en fr_en fr_de de_en de_fr it_en ja_en ko_en pt_en ru_en es_en" if [ "$1" = "--help" ]; then echo "babelfish v$VERSION" echo "Usage : ./babelfish [type-de-traduc] mots" echo "Options de traduction :" echo "en_zh Anglais vers Chinois" echo "en_fr Anglais vers Français [PAR DÉFAUT]" echo "en_de Anglais vers Allemand" echo "en_it Anglais vers Italien" echo "en_ja Anglais vers Japonais" echo "en_ko Anglais vers Koréen" echo "en_pt Anglais vers Portugais" echo "en_es Anglais vers Espagnol" echo "zh_en Chinois vers Anglais" echo "fr_en Français vers Anglais" echo "fr_de Français vers Allemand" echo "de_en Allemand vers Anglais" echo "de_fr Allemand vers Français" echo "it_en Italien vers Anglais" echo "ja_en Japonais vers Anglais" echo "ko_en Koréen vers Anglais" echo "pt_en Portugais vers Anglais" echo "ru_en Russe vers Anglais" echo "es_en Espagnol vers Anglais" exit fi for ttyp in $TRADUCSTYPES; do if [ "$ttyp" = "$1" ]; then FROMTO=$ttyp shift fi done num=0 for arg in $*; do if [ $num = 0 ]; then TEXT="$arg" else TEXT="$TEXT%20$arg" fi num=`expr $num + 1` done URL="http://www.systranbox.com/systran/box?id=SystranSoft-en&ttype=text&text=" URL="$URL$TEXT%0D%0A&url=http%3A%2F%2Fwww.&systran_lp=$FROMTO&x=5&y=10" PAGE=`lynx -source "$URL"` TRADUC=`echo "$PAGE" \ | grep textarea \ | head -n 1 \ | cut -f2 -d'>' |cut -f1 -d'<' ` echo "$TRADUC"