Translation:If she wanted to talk to someone, she would have brought a friend.
I typed: if she wanted to talk to somebody, she would've brought a friend
and it came out wrong, saying I should have not added the "'ve" with the correction saying it should be "would have". Makes no sense.
It's a software not a person. Report it and eventually they will add it.
I'll try to explain, but will be very hard because even brazilians don't know much about the differences.
Some is "algum", "alguém" or "alguns", so you are saying you want to talk with someone at moment, think about you just arriving in a house and no one is there, and you shout: there is somebody here?
Any is qualquer, plural quaisquer. Means that you want to talk with somebody, but anyone, no matter who, no matter how. Think about you lost in Sahara desert, and you wish to talk with ANYONE.
But why is not acceptable? No logical reason, it can be a substitute. Just in a complex semantical discussion isn't the same.
Thanks, Wolfreuter! But I have to differ on your "somebody" example. If I arrive at a house and nobody answers, I'm likely to call, "Is anybody here?". On the other hand, if I hear a noise, I may say "Is somebody there?" It's just a little bit more specific. Somebody must have made the noise (although it could have been anybody, we're just not likely to say that!)
In English I would say, "If she had wanted to talk to someone, she would have brought a friend." It's not that way in the Portuguese, but if I found that sentence in a book I was translating I would definitely say "had wanted". After all, when she was planning to come she probably didn't know it was going to be so boring she would want to talk to someone. My question: Would a Brazilian ever use "teria querido" in this context?