imrpove spanish translation