You're gonna have to step in and teach her what is acceptable. Does she know a "quiet/off/easy" command? Sounds like she's just an overly excited pup with no aggression, but phase it out. I'd start by not letting her run with other dogs until she has already burned up some energy on her own playing ball or walking with you. With SUPERVISION I would have her drag a long lead, and when she gets too excited tell her OFF! and real her in, and the moment she is calm give her a treat. Make her stay there until she descalates. I would teach it as a separate command than "come", as you may have to add physical correction to it and I don't like a dog ever thinking "come" = correction, but that's just me. Once she gets the idea of "OFF", as a settling cue, and understands what you want, a leash pop may be in order if she is still getting too rowdy and not obeying. She will put it together herself, if your timing is right, that jumping/pushing down on another dog = play ends, if consistent.
I'm no pro dog trainer but I have managed to teach plenty of dogs (my own and my fosters) to be pretty well behaved. Hope your beagle heals up quick!