Yes. I have cured many many dogs of this and so should any trainer/behaviour consultant worth their salt.
Your dog is trapped when on a lead, they can't exhibit normal body language and behaviours to meet, greet, interact or ask for space... all they have left is bark and bluff or genuinely be aggressive, or in some cases freeze or fiddle about which usually goes unnoticed by the owner and then they'll move to the more obvious bark/growl/lunge etc.
So..
Management - stop putting your dog in situations they cannot handle. That means altering where they go, where you walk, what distance you are from other dogs (or whatever other trigger) before you take action and move away, what times you take the dog out etc.
Once that is in place, you need to counter condition - pair exposure, below threshold (barking, being unable to listen or take a treat, sniffing the ground intently but not able to listen or take a treat, all signs your dog is over threshold), with high value treats (whatever your dog likes best, cheese, tug toys, they choose what this is, your job is to find out!).
Initially you'll need to work hard to keep sufficient distance so you can do the counter conditioning - remember this is 'see the thing = get a treat'. You are not asking for compliance with a cue, or 'good' behaviour or anything like that.
Later on as your dog becomes more interested in what you have and more relaxed and able to listen you can decrease distance - I like to do this by finding (or setting up) a dog who is walking away, at distance... because your dog can then pick up scent without getting close, and a dog walking away is far less of a threat than one walking towards.
Gradually you decrease distance, keep up the counter conditioning and you can start to ask for simple behaviours your dog knows so that you can talk to other owners and make choices as to whether they meet or you move on.