Please add "Do you have any bread?" and "Have you any bread?" as possible correct answers. They are at least as correct as the questions using some.
I won't argue that the existing translations are ungrammatical, though they feel odd to me, because presumably quite a number of native English speakers have had no problem with them - but please do add the questions using "any". Using a positive polarity item like "some" in the context of a question feels very wrong to me.