translate English to German: Naysayers abound, but never mind them.
Die Pessimisten sind in der Oberhand, aber das bedeutet nichts.