translate English to German: In our own lifetimes there have been massive and amazing advances in science and technology.
Zu unseren Lebzeiten hat es in Wissenschaft und Technik gewaltige und erstaunliche Fortschritte gegeben.