Generator for a piezoelectric transducer comprises two transformers, where each transformer includes a primary winding and a secondary winding, and four switches driven by an ultrasonic frequency oscillator, where two of the four switches are designed to connect alternately the secondary windings of each transformer to the piezoelectric load, and the two other switches are designed to connect alternately the two primary windings to a power supply. Generator for a piezoelectric transducer comprises two transformers, where each transformer includes a primary winding and a secondary winding, and four switches driven by an ultrasonic frequency oscillator, where two of the four switches are designed to connect alternately the secondary windings of each transformer to the piezoelectric load, and the two other switches are designed to connect alternately the two primary windings to a power supply, so that during a first half cycle called 'the positive half cycle' the primary winding of one of the two transformers is charged with power, while the secondary winding of the other transformer discharges power to the piezoelectric load, and so that during a second half cycle called 'the negative half cycle' the secondary winding of the one transformer discharges power to the piezoelectric load, while the primary winding of the other transformer is charged with power.