Required for detoxification of heavy metals such as cadmium and arsenate. [Glu(-Cys)](n)-Gly + glutathione + H(+) = [Glu(-Cys)](n+1)-Gly + glycine By cadmium, copper and zinc. Belongs to the phytochelatin synthase family.