translate English to French: Street demonstrations, elections, and political debate in cafes and on the Internet are flowering as never before.
Les manifestations de rue, les élections et les débats politiques dans les cafés et sur Internet fleurissent comme jamais auparavant.