#!/bin/bash

#set -x

ilang="$1"
shift
olang="$1"
shift

if [ "X"`echo "$1"| cut -f1 -d' '` = "X" ]
then
   exit
fi

#echo $1

sentence="$1"
shift

while [ `echo "$1"| cut -f1 -d' '`"X" != "X" ]
do
   word="$1"
   sentence=$sentence+$word
   shift
done

# to hell with accents
sentence=${sentence///%c3%b1}
sentence=${sentence///%c3%ad}
sentence=${sentence///%c3%ac}
sentence=${sentence///%c3%a0}
sentence=${sentence///%c3%a1}
sentence=${sentence///%c3%a9}
sentence=${sentence///%c3%a8}
sentence=${sentence///%c3%b2}
sentence=${sentence///%c3%b3}
sentence=${sentence///%c3%b9}
sentence=${sentence///%c3%ba}
sentence=${sentence///%c3%a7}
sentence=${sentence///%c3%87}
sentence=${sentence///%c3%9a}
sentence=${sentence///%c3%99}
sentence=${sentence///%c3%93}
sentence=${sentence///%c3%92}
sentence=${sentence///%c3%88}
sentence=${sentence///%c3%89}
sentence=${sentence///%c3%81}
sentence=${sentence///%c3%80}
sentence=${sentence///%c3%8c}
sentence=${sentence///%c3%8d}
sentence=${sentence///%c3%91}

#echo $sentence

if [ $ilang != $olang ]
then
     ttrad=`curl -d "SourceText=$sentence&SrcLang=${ilang}&Trglang=${olang}" http://www.freelanguagetranslation.net/index.asp 2>/dev/null | grep "TranslationText" | cut -f2 -d'>' | cut -f1 -d'<'`
else
   ttrad=${sentence//+/ }
fi

echo ${ttrad}
