C'est oui is a pretty common French phrase. I think that "It's true!" is a better translation into English. But, if you just map the words one for one, then their translation is of course good.
Yeah, that's exactly the issue -- it's a common French phrase, which is rendered into a totally nonsensical English phrase. Mapping the words one for one produces something, but it's not a translation!