Once you get past the very basic objects, converting PdMax/MSP becomes an exercise in understanding what objects (or groups of objects) do, and then finding an idiomatic way of doing the same thing in the target environment. Lots of times there isn’t a one-to-one relationship between the two.
For instance, Pd has a hipass object. MSP doesn’t provide a dedicated one-pole highpass filter because you can simply lowpass the source and subtract the result from the original for—hey, presto!—a highpass filter. So, to translate this you need two objects and a couple of patch cords in Max (or you can build yourself an abstraction as a plug-and-play replacement). There are other examples where Max/MSP has a convenience object you’ll need to patch a little in Pd.
There are some fluently bilingual (Max/Pd) people around, but until one of them has time to look at this, you may be able to dig out the answer. But it’s mostly not a rose garden.