#!/bin/bash
case $LANG in
    es*)
	idiomadestino="es"
	traduccion="Traducción:"
	
    ;;	
    ca*)
	idiomadestino="ca"
	traduccion="Traducción:"
    ;;
    gl*)
	idiomadestino="gl"
	traduccion="Traducción:"

    ;;
    *)
	idiomadestino="en"
	traduccion="Translation:"

    ;;

esac
#mkdir -p $HOME/.config/traduce
#idiomaorigen=`cat $HOME/.config/traduce/idiomaorigen`
#idiomadestino=`cat $HOME/.config/traduce/idiomadestino`

#touch $HOME/.config/traduce/idiomaorigen
#touch $HOME/.config/traduce/idiomadestino

texto="`xclip -o`"
IDIOM=`echo "$texto"|text_cat|awk '{print $1}'`

if [ "$IDIOM" = "spanish" ];then
    idiomadestino="en"

else
    echo "El idiomadestino no se toca"
fi



#if [ "$idiomaorigen" == "" ];then idiomaorigen=auto;fi
#if [ "$idiomadestino" == "" ];then idiomadestino=en;fi

#Función para el formato de mensajes OSD

function OSD(){
aosd_cat --position=1 --y-offset=30 --back-color=yellow\
	    --fore-color=black --back-opacity=255\
	    --shadow-color=white --padding=20 --fade-in=20\
	    -u 7000 -n "arial 12" 
}

function OSD2(){
aosd_cat --position=7 --back-color=black\
	    --fore-color=white --back-opacity=200\
	     --padding=5 --fade-in=20\
	    -u 5000 -n "arial 12" 
}



#traduce "$texto" $idiomaorigen $idiomadestino|OSD2&
#trans :$idiomadestino -b "$texto"|OSD2&
TRADUC=`trans :$idiomadestino -b "$texto" -p`
mensaje "$traduccion" "$TRADUC"