Nahhhh, the translations are awful... you could understand just as much, if not better arguably, by Google Translating it all...
Fair enough if the TL doesn't have a good grasp over the English language, can't expect everyone to speak English. But unless they're willing to get a proofreader who...