Voila and il y a

voila and il y a

What is the difference between Il y a and voilà. Do both have the same meaning. If they do, when do use one versus the other. Thank you in.
How do I know when to say il y a, and when to say voila? Because they both me the same thing. right? It's frustrating when I translate "there is" as voila and it.
Voila: voir - lá (see there) - There, Voici: voir - ici (see here) - Here, Il y a: literally, "it there has" with "it" being the location, "there" meaning. voila and il y a
For THERE IS A CAT! Two days ago, I saw a black cat. Il y 22 BC literally, "it there has" with "it" being the location, "there" meaning "not here" and "has" meaning having the object - There are. Test yourself with our English proficiency game! See, even though you also said "there's" just like in the other example above, it doesn't mean the same thing at all.