Translation:He does not speak Chinese.
why are they saying 汉语 instead of 中文？
You can use either.
说 refers to spoken language, while 文 refers to written language.
I have been told by a Chinese person that VERY few Chinese people who say that they speak 'han'