translate English to German: Their activity and the efforts made by these structures have proved the effectiveness of their action.
Ihre Tätigkeit und die von diesen Strukturen unternommenen Bemühungen haben sich als höchst effizient erwiesen.