Abstract: A method and system for searching a plurality of information sources using a multimedia element. The method comprises receiving at least one multimedia element; generating at least one signature for the at least one multimedia element; generating a textual search query using at least the one generated signature; searching the plurality of information sources using the generated textual search query; and causing the display of search results retrieved from the plurality of information sources on a user device.
Abstract: A method for translating natural language text. The method comprises receiving at least one multimedia element including a first natural language text; generating metadata representing the first natural language text; generating at least one signature for the at least one multimedia element; determining the context of the at least one multimedia element respective of the signature; and searching for a multimedia content element (MMCE) corresponding to the received at least one multimedia element that includes a second natural language text, wherein the search is performed using the at least one signature, the context and metadata generated for the at least input text in a first natural language respective of the context, wherein the second natural language text is a translated text of the first natural language text.