1. One or more computer-readable storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform a method for enabling hover translation of a portion of a search engine results page, the method comprising: receiving a search query input by a user, the search query being received via a browser; and attaching instructions to a plurality of search results determined to satisfy the query, the instructions causing the browser to: render the search engine results page having a plurality of search result captions, each search result caption having a plurality of text elements, at least a portion of which include an event appended thereto, the event being triggered by a particular user action; detect the particular user action with respect to one of the plurality of text elements; in response to detecting the particular user action, request a translation of text associated with the one of the plurality of text elements; receive a translation of the text associated with the one of the plurality of text elements; and present the translation in a floating panel proximate to the text associated with the one of the plurality of text elements.