Thank you for the translation!
One small word of advice as a typesetter myself: the line spacing on the normal font for dialogue you use is too tight. You can see the letters overlapping with each other when they're separated by a line break, so I would suggest increasing a little bit. Still a good job, though.