translate English to French: This is an important point and explains certain subtleties.
C'est un point important et ça explique certaines des nuances.