Tbh if they hated your translation that much they wouldn’t read it. Your quality is decent and your speed is incredible. English is a hard language with many broken rules, there’s bound to be mistakes considering it isn’t your first language.
I don’t agree though that it’s the readers fault if they don’t understand a translation. If there’s a lot of confused readers often there’s an issue or further explanation is needed.