I REALLY hate to spit on free translation and have never done so, if only to respect those that work for free for our pleasure, but this is absolutely horrible. More than half the sentence are complete nonsense and the others are not much better.
And even if we forget the translation, the story...