translate English to French: The European Scoreboard on Innovation was published this week and you see there that some countries are lagging behind.
Le tableau de bord européen de l'innovation a été publié cette semaine; on peut y constater que certains pays sont en retard.