We consider imperfect two-mode bosonic quantum transducers that cannot completely transfer an initial source-system quantum state due to insufficient coupling strength or other Hamiltonian non-idealities. We show that such transducers can generically be made perfect by using interference and phase-sensitive amplification. Our approach is based on the realization that a particular kind of imperfect transducer (one which implements a swapped quantum non-demolition (QND) gate) can be made into a perfect one-way transducer using feed-forward and/or injected squeezing. We show that a generic imperfect transducer can be reduced to this case by repeating the imperfect transduction operation twice, interspersed with amplification. Crucially, our scheme only requires the ability to implement squeezing operations and/or homodyne measurement on one of the two modes involved. It is thus ideally suited to schemes where there is an asymmetry in the ability to control the two coupled systems (e.g., microwave-to-optics quantum state transfer). We also discuss a correction protocol that requires no injected squeezing and/or feed-forward operation.