I find the English translation to be awkward, we don't really say "they are not this, but that" in regular usage. The cooks here are not Mexican, they are Spanish" is a better translation and I think it should be accepted.
The cooks here... or Here the cooks... is ther any difference?
the question was that what difference (s) are?
My experience both sentences correctly.
But maybe not accepted because of the order of the words in the sentence ??????????