I would clean the grate up, prepare for painting while still open, or you'll get rust streaks later... good primer...
plate it from the inside, use one of the permanent sealing/structural caulks to seal it, held tightly and a few high quality rivets from outside.
Paint and done.
You don't want that ever leaking again...
Happy coaching!
Buswarrior