I have never translated “UFO” into Spanish…
But as part of this gig, I had to know just how the heck to do that… and here’s what I learned: It’s translated as “OVNI”, which stands for Objeto Volador No Identificado”. And as your Spanish speakers know… it’s always longer to say things in Spanish!