translate English to French: It is happening now.
C'est ce qui arrive en ce moment.