While searching about the difference, I came across these definitions:
Compiling is the general term for taking source code written in one language and transforming into another.
Transpiling is a specific term for taking source code written in one language and transforming into another language that has a similar level of abstraction.
I understand what Abstraction is.
But what does "similar level of abstraction" mean in the above definition? And how do we find the level of abstraction in a language?