
I found this link interesting because I have an idea to do something similar with Q-Echo.
This idea might have something to do with Computational linguistics (CL),
The rapid growth of the Internet/WWW and the emergence of the information society poses exciting new challenges to language technology. Although the new media combine text, graphics, sound and movies, the whole world of multimedia information can only be structured, indexed and navigated through language. For browsing, navigating, filtering and processing the information on the web, we need software that can get at the contents of documents. Language technology for content management is a necessary precondition for turning the wealth of digital information into collective knowledge.
Here’s another interesting link: Language Technology World,
definition: Language technology (LT), also Human Language Technology (HLT), is the cover term for all information technologies specialized for dealing with text and speech in human language. It is also the field of engineering in which LT methods and applications are developed.