#!/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}
