Every et all se traduisent par tout, mais ne sont pas synonymes. Every s’emploie toujours au singulier, alors que all s’emploie toujours au pluriel. Every (tout au singulier) s’apparente à each (« chaque »).
Des expressions apparentées :
three times per month, three times a month, twice a month, once a month (trois fois par mois, etc.)