I am wondering about the use of free translations like this one which allows rigido to translated as harsh. It would be a mistake if one started using rigido any place you might have used harsh in English. Severo or duro would be used to translate harsh in many other contexts.