translate English to German: Italian voters are perplexed.
Die italienischen Wähler sind ratlos.