translate English to German: Some talks have been organized, but more are needed.
Einige Vorträge wurden bereits organisiert, aber es werden noch mehr gebraucht.