translate English to French: It seems like only yesterday that it was announced and we saw the first winners.
Il me semble que c'est hier qu'on en annonçait la création et qu'on désignait les premiers gagnants.