Translation wise, it is actually more or less fine in terms of word choice. The grammar is the only issue, which can be challenging. However this still flowed pretty well enough for a rough translation. Definitely not the worst I have seen by a long shot.
Honestly, an english speaking proofreader could likely fix this and it would be more or less fine since all of the important words are there.