#!/bin/bash
a=""
browser="lynx -dump -nolist "
opciones=$1


function translate () {
 if [ $# -lt 2 ] || [ "$1" = "--help" ] || [ "$1" = "-h" ]; then

	echo -e "Traduce palabras del latín al inglés."
	echo -e "Uso : "
	echo -e "     $(basename ${0}) opción palabra"
	echo -e "Opciones :"
 	echo -e "     s Palabra que comience por"
	echo -e "     e Palabra que termine por"
	echo -e "     c Palabra que contenga"
	echo -e "     x Palabra exacta"
      return
 fi

case $opciones in
  s) a="start";;
  e) a="end";;
  c) a="substring";;
  x) a="exact";;
  *) echo "Opción no válida"; exit 1;;
esac

url="http://www.perseus.tufts.edu/hopper/resolveform?type=$a&lookup=$2&lang=la" 
$browser $url | sed ' 1, 21 d'
}

translate $1 $2