1. A method, implemented by a computing device, for filtering content based on acquiring data associated with language identification, comprising: providing an interactive program guide via a computing device to present content to a customer on a display; acquiring data associated with language identification from a plurality of sources associated with the content of the interactive program guide; performing an analysis of the acquired data associated with language identification to determine which source of the plurality of sources associated with the content of the interactive program guide has a highest priority; in response to performing the analysis of the acquired data, utilizing the source with the highest priority to determine a preferred language of the interactive program guide and filtering the content from the interactive program guide based on the preferred language identified using the acquired data, wherein filtering content based on a preferred language identified using acquired data comprises the computing device filtering data based on a parameter associated with and obtained from a user device or based on the user's use of the user device; and displaying the interactive program guide comprising the filtered content in the preferred language on the display.