I don't use Helmod's mod because I can't figure it out.
I've always used Factory Planner myself; looking up what one singular recipe does isn't the most helpful for me, I like to plan out the entire chain before I build it. For that mod, recipes that are hidden from the player are also hidden from the interface (by default), so I've never been exposed to the internal names.
Adding something like this in function makeRecipe should do it:
Thanks very much for the specific code! I don't think I would have been able to figure it out by myself. That being said, I added it and tested it out, but a lot of recipes still seem a bit weird.
I'm testing with a minimal modlist (bare minimum for SeaBlock, Reverse Factory, and FNEI), and while some of them appear properly (Recycling of Air filter 1, Recycling of Electrolyser 1, Recycling of Lab, etc), a lot of them still mention unknown keys (Recycling of Unknown key: "item-name.assembling-machine-1", Recycling of Unknown key: "item-name.splitter"). I'm not entirely sure what the pattern is for what works and what doesn't. Some vanilla items work, and some don't; some modded items work, and some don't. My recycling machines all appear properly, but I don't know why.
I tried checking what the localized_name variable looks like for the broken item names, and they don't seem any different? Same category (recipe-name.reverse-factory-recycling), same item name format (item-name.splitter), same bracket format. I don't quite get it. Maybe something to do with normal/expensive recipes? I'm not sure.