Add spanish translation, contributed by Javier Guerra