How do we differentiate between gerund-form "is eating" and "eats"?
We don't :). It is discussed here.
We really don't. Wheter you translate it as "eats" or "is eating" doesn't really make an impact on the meaning of the sentence. It's the same way with Latin.