Thanks for translating. While this is a good effort despite English not being your first language, there is enough errors that I would recommend you to find either a pre-reader or an editor to go over your work, especially since as you have mentioned that English isn't your first language.
Good luck on future translations!