translate English to German: Our operation techniques correspond to the latest scientific insights.
Unsere Operationstechniken entsprechen den aktuellen wissenschaftlichen Erkenntnissen.