translate English to French: China is the absolute front runner in the Olympic medal table.
La Chine est le leader absolu au regard du nombre de médailles olympiques gagnées.