Hey StevenPi, thanks for the work. Translating is quite hard, and english doesn't seem to be your main language. Still, you set out to do a job no one else was doing, people shouldn't complain too much and you don't have to listen to harmful comments. Good to see you found people to help you with that, i'll make sure to take a second look after the review!
I don't think i need to give my opinion, as you clearly know the quality of your translation, but i'm glad you're able to accept that and even look for ways to improve it!
Don't get down by people complaining about your work, people just are used to taking translations for granted. If you keep trying and studying, you'll get better at it, no one is good from the get go, just don't get demotivated from negative feedback, just take what is useful from them and keep the good work