Have you accidently turned on the SAP function on those channels?
Check your television settings using the TV's remote.
It only speaks in spanish during the NBA games on TBS! No other time.
I would go to the TBS channel. Using your television remote see if the SAP feature has been turned on for that channel. If "on", it may automatically turn on Spanish of any show, sport, that includes the feature. I am not sure if any cable-box might also have that feature, if a program carries the Spanish audio for any event.
Maybe someone else on the forum may have that information.