It actually means both, with the latter being informal. But I understand your frustration. It's the only translation of the word that comes up when translating these articles.
Understand, I am not blaming or criticizing you or any of the other forum members. Just calling out the morons at Google Translate.
Makes me wonder what crap they are giving us from Tagalog.