Русско-английский научно-технический словарь

делать чудеса

Modern science has accomplished (or done) wonders.

Русско-английский научно-технический словарь