improve and clean up spanish translation