is it necessary to call translate here if we call localize in all the correct parts ?