All pastes #448284 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-04-19 15:39 UTC
rendered paste body
#!/bin/bash

if [ -z "$1" ]; then
        echo "Usage ./script [it/en] word"
        exit
fi

if [ -z "$2" ]; then
        echo "Usage ./script [it/en] word"
        exit
fi

if [ "$1" = "it" ]; then
        echo -e "Translating to Italian: "$2
        location="http://babelfish.altavista.com/tr?lp=en_it&trtext=$2"
        translation_link=`lynx -accept_all_cookies -dump "$location" | grep "In italiano:" -C1`
        translation=`echo -e "$translation_link" | sed 's/Babel Fish Translation   \[fish-right.gif\] \[5\]Help//' |awk -F" In italiano:" '{print $1}'`
else
        echo -e "Translating to English: "$2
        location="http://babelfish.altavista.com/tr?lp=it_en&trtext=$2"
        translation_link=`lynx -accept_all_cookies -dump "$location" | grep "In English:" -C1`
        translation=`echo -e "$translation_link" | sed -e 's/Babel Fish Translation   \[fish-right.gif\] \[5\]Help//' -e 's/[ ]*$//' | awk -F" In English:" '{print $1}'`
fi

echo -e "Translation: \t $translation"