1. Computer program code for instructing a first device of a first user to perform a method for interacting with a web search infrastructure, the first user having a preference for reading text of a first language, the web search infrastructure gathering both first web text of a second language and second web text of a third language, the method comprising: directing the first device to automatically identify the second language within first search results received from the web search infrastructure, the first search results including at least a portion of the first web text, the automatic identification of the second language being based on a delivery from the web search infrastructure before receiving the first search results; directing the first device to automatically identify the third language within second search results received from the web search infrastructure, the first search results including at least a portion of the first web text; directing the first device to respond to the identification of the second language by offering to the first user via the first device remote language-translation processing services to be conducted by the web search infrastructure; and directing the first device to respond to the identification of the third language by offering to the first user via the first device local language-translation processing services to be conducted by the first device.