Just add another word "viper snake" and the problem is solved. I don't see the problem. You wouldn't shout "viper" at a random person and expect them to correctly guess you're talking about a snake at first guess.
I mean, I’d assume it was a snake. Not sure what else I’d assume they were talking about.
Also, Google isn’t a person. I wouldn’t expect someone to understand what I’m trying to say if I yelled “site Colin stackoverflow.com fizz buzz” at them either.
The bigger issue is that Google didn’t even interpret “viper” as any form of “viper” at all and instead corrected it to a nonsense word that’s a company name.
> I mean, I’d assume it was a snake. Not sure what else I’d assume they were talking about.
Shout it at me and I'd be fifty-fifty whether it's a snake or a car (the Dodge V-10) you mean. But I'm a car nut; I'd assume for normal (English-speaking) people the snake would be the obvious default meaning.