translate English to German: From the perspective of democratic theory, at least, the phrase sounds a bit like an oxymoron.
Aus der Perspektive der Demokratietheorie zumindest klingt dieser Ausdruck ein wenig wie ein Oxymoron.