QUICK ANSWER
"There are not" is a phrase which is often translated as "no hay", and "there are no" is a phrase which is also often translated as "no hay". Learn more about the difference between "there are not" and "there are no" below.
there are not(
thehr
ar
nat
)A phrase is a group of words commonly used together (e.g., once upon a time).
there are no(
thehr
ar
no
)