7. A system, comprising: a computer system programmed to: analyze metadata associated with a web page to identify a language of text in the web page, and, after failing to identify the language of the text in the web page from the metadata associated with the web page, determine the language of the text in the web page by analyzing at least some of the text in the web page, responsive to determining the language of the text in the web page, successively select voice recognition software programs from among a plurality of available voice recognition software programs and, for each selected voice recognition software program, use the selected voice recognition software program to transcribe at least a portion of an audio file associated with the web page, wherein successively selecting voice recognition software programs comprises selecting a first voice recognition software program configured to transcribe spoken input of said language of the text, selecting a second voice recognition software program configured to transcribe spoken input of a language related to the language of said text, and selecting a third voice recognition software program.
7. A system, comprising: a computer system programmed to: analyze metadata associated with a web page to identify a language of text in the web page, and, after failing to identify the language of the text in the web page from the metadata associated with the web page, determine the language of the text in the web page by analyzing at least some of the text in the web page, responsive to determining the language of the text in the web page, successively select voice recognition software programs from among a plurality of available voice recognition software programs and, for each selected voice recognition software program, use the selected voice recognition software program to transcribe at least a portion of an audio file associated with the web page, wherein successively selecting voice recognition software programs comprises selecting a first voice recognition software program configured to transcribe spoken input of said language of the text, selecting a second voice recognition software program configured to transcribe spoken input of a language related to the language of said text, and selecting a third voice recognition software program. 9. The system of claim 7 , wherein the language related to the language of said text is related geographically to the language of said text.