While Microsoft still is the best in this regard, they too are not perfect. I routinely see very strange thing when working on devices that aren't in English. Things like translating the word "manual" in the camera app (as in "manual settings") into the equivalent of "manual" as in "instruction manual".
Strangely enough, open source projects tend to actually have better translations, since they are more often than not done by developers and users of the software, who have far more context than the random translator with the lowest hourly rate that most companies go for.