Cactace was Saboten in Japanese which is quite literally the Japanese name for Cactus. Cactace is derived from Cactaceae which is the scientific name for the Cactus family. The change makes a lot of sense to me on that one.
My limited knowledge of Japanese seems to tell me that Flowering Peach is an accurate translation then. There's a high chance of me being wrong though.