src: Science had made bewildering strides in many directions during recent decades, but this thing seemed to belong to the domain of miracle rather than to scientific achievement.
tgt: Die Wissenschaft hatte in den letzten Jahrzehnten atemberaubende Fortschritte auf vielen Gebieten gemacht, aber das hier schien doch eher in den Bereich des Wunders als den wissenschaftlicher Errungenschaften zu gehören.