Stop saying "anyone to chat" or "anyone to talk?" It is a direct
translation, an incomplete phrase, and it is wrong.The way to ask is "Does anyone want to chat?" or "Is anyone available to talk?"
Please learn this concept - you have to rearrange most things you want to say. You cannot translate them word for word. Language just doesn't work that way. I don't see people correcting it because the meaning is clear, but it sounds bad and you should get out of this habit of speaking in direct translations.
Download the HelloTalk app to join the conversation.