
You are too close to other dogs to make any progress, whatever approach you use. Her stress levels are high, so you need to address that first. Get to grips with trigger stacking: every exposure to other dogs brings a chunk of stress with it, and each chunk of stress builds on the last and takes time to dissipate. That time can be hours, days or longer for a particularly stressed dog. Different dogs will equate to different amounts of stress (e.g. typically, a bouncy puppy is MUCH more stressful than a sedate oldie).
With that in mind, the first thing you need to do is give her a break! A week or so without meeting dogs, or as few/far away as possible, to allow her stress level to drop back down to normal levels. Then she (and you) will be in a much better place to begin work.
Step one is keeping her at a distance where she is not concerned about other dogs. It might take a bit of experimentation to find that distance, and bear in mind the different type of dogs thing: she might cope at 50ft for a pup but be able to get to 20ft for a sedate oldie.
Then, you begin counterconditioning: pair the appearance of dogs with something great (play or fuss can work, but food tends to be the most effective and quickest). Every time she catches sight of a dog, start delivering the great thing and stop as soon as they are gone (known as the open car/closed bar method).
At some point, she will begin looking to you for the great thing when she sees other dogs and now, you can begin to move closer, keeping an eye on her body language. All the time she is happy and relaxed, reward her: now you are starting to reward her for being calm and relaxed around other dogs, so that is what will continue. If at any point she tense up or begins to react proper, back off and try again later. Reward literally anything that isn't a reaction: sniffing the ground, turning away, looking away, watching without being tense, looking at you, etc etc - anything. It's all good!
Have a look at the BAT method of rehab for reactive dogs and teach yourself about counterconditioning and desensitisation. These work whether she is over excited or scared - both will help teach her to calm down and relax around other dogs, without putting any dog at risk. It's all about working at her pace, at the distances she is happy with, and not pushing her too fast so she feels she needs to react.
Another useful tool is 'click the trigger' or the 'engage-disengage game', both of which I believe are included in the most up to date BAT book, although they've been around for a while - I use both for all reactive dogs I work with, as well as in foundation work for recall from other dogs and animals.