7. The computer program product of claim 4 , wherein the unstructured broadcast data includes one or more of analog audio and analog video having an analog audio component.
4. A computer program product for searching sources of data, comprising a non-transitory computer-readable storage medium having program code embodied therewith, the program code executable by a processor of a computer to perform a method comprising: capturing, by the processor, unstructured broadcast data from a broadcast source by using a listening device, wherein the broadcast source includes one or more of a television broadcast source and a radio broadcast source; converting, by the processor, the captured unstructured broadcast data to a first structured data, the converting comprising detecting an audio component of the captured unstructured broadcast data and converting the audio component to structured text; receiving, by the processor, a second structured data from a source different from the broadcast source; capturing, by the processor, a digital image from a source different from the second structured data source, wherein the digital image includes graphical text elements recognizable as text by optical character recognition software; converting, by the processor, the graphical text elements of the digital image to a third structured data, the third structured data comprising structured text from the graphical text elements; generating text of contents of each of the first structured data, the second structured data, and the third structured data and storing the generated text on a searchable data storage device; parsing, by the processor, the stored text by (i) collecting only phrases relevant to a specified field and (ii) grouping phrases recognized as comprising temporal references; receiving, by the processor, a search phrase and a selection of a particular language from a user; semantically analyzing, by the processor, the parsed text by ignoring any text not in the particular language; searching, by the processor, the semantically analyzed text using the received search phrase; generating, by the processor, search results based on searching the semantically analyzed text; and providing, by the processor, the search results for communication to the user.