'the cake is containing sugar' is the answer suggested, but the correct answer should be 'the cake contains sugar'
I think because we search for most precaise translation and "contine" is not "has" for sure
In English "has" can mean "contains", and it's more commonly used in this context.
Why would "The cake has sugar" be wrong?
"The cake has sugar in it" would be a good translation.