"Programa de hoy en vivo" is a Spanish phrase that translates to "today's live show." The meaning of each word translates as follows: programa: program/show; de: of; hoy: today; en: in and vivo: live.
"Programa de hoy en vivo" is a common Spanish phrase and is usually used to refer to shows that are broadcasted or performed in front of a live audience. The full phrase can be broken into two parts. The first part, "programa de hoy" means "today's program" or "today's show." The second part, "en vivo" means "live" in the sense that it is taking place right now or in-person.