Would be used when referring to another person. That is Spanish for "He or she does not speak Spanish". No hablo espanol or Yo no hablo espanol is I do not speak spanish.
when you see the word hablas espanol it means do u speak spanish. if you do speak Spanish then u would reply si hablo espanol or no hablo espanol. i hope that answered your question.