13. The dynamic corpus generating system of claim 10 , wherein the text extraction thread component includes a document downloading component configured to download the documents using the URLs dequeued from the URL queue and to filter out some of the downloaded documents.
10. A dynamic corpus generating system comprising: a word queue; a web thread component generating a plurality (n) of web threads to obtain web thread resulting URLs, with each of the plurality of web threads being based on a search using a corresponding one of a plurality of sets of words dequeued from the word queue of size m words; a domain filter that filters the web thread resulting URLs based upon particular domains, the domain filter having a plurality of settings, one of the plurality of settings allowing only pages from domains associated with countries where a target language is spoken, a second one of the plurality of settings allowing pages from non-country domains and from the domains associated with the countries where the target language is spoken, a third one of the plurality of settings allowing pages from any domain except from domains associated with countries where a language similar to but different than the target language is spoken, and a fourth one of the plurality of settings allowing pages from all domains; a URL queue of size o entries in which the web thread resulting URLs are enqueued; a text extraction thread component generating text files from documents downloaded using URLs dequeued from the URL queue, the text files providing the dynamic corpus; a word breaker randomly obtain new words from the text files and to enqueueing the randomly obtained new words in the word queue for use in generating web threads in an iterative operation of the dynamic corpus generating system; and a computer processor, being a functional component of the system, activated by the text extraction thread component and the word breaker to facilitate generating the text files and randomly obtaining the new words, such that variables n, m and o are adjusted based on a statistical evaluation of how long it takes to obtain the dynamic corpus with a pre-specified number x of first text files and a pre-specified refesh rate, that indicates an amount of time y within which all x first text files are to be replaced with x new text files.