The Translate node leaks memory when no realization happens. That's because the code passes the input through, then passes it again inside the transform algorithm. To fix this, remove the pass through in the node code and leave potential pass through to the algorithm.