"But who is going to keep the children?"
Translation:Mais qui va garder les enfants ?
Doesn't this mean "Who will babysit the children?" In English, we might say "Who will watch the children?" But if we used the word "keep" we would mean something like "Who will get custody of the children?" But in fact we would probably never use the word "keep" in a sentence like this, no matter what it means.
Well, actually in French, the phrase garder les enfants can mean both watch the children or get custody of the children. Of course, this particular sentence feels more like they speak about babysitting, but a sentence like La mère garde les enfants can both mean The mother watches the children or The mother gets custody of the children.