Add Spanish translation.

I have fixed validators.py so now translations work properly.
This pull request also includes Spanish translation.