Patent ID: 7937261

Claim:
A method for providing translation on demand over a network, comprising: receiving a search request with a search term in a first language over said network; translating said search term into a second language utilizing automatic translation software (“ATS”) in response to said search request; performing a search with said search term in both said first language and said second language; receiving a plurality of search results in response to outcome of said search, wherein each entry of said search results further includes a brief description of a document of said search results presented in said first language; generating multiple translation on demand (“TOD”) price selections for each said document, wherein said TOD price selections allow a user to place an order to said document; receiving said TOD price selection from said user; fetching a translated document in accordance with said TOD price selection from a local storage if said document is already translated and stored in said local storage; distributing a translation job order over said network for bidding if said translated document is not found in said local storage; receiving bids from translation service providers over said network in response to said translation job order; accepting one of said bids in response to a set of predetermined bidding rules; and placing a translation order with a bid-winning translator in response to said one of said bids.