1. An annotation method for annotating content comprising: dynamically receiving annotation information from one or more users wherein annotation information includes an annotation rating; determining one or more suggested keywords based on a related annotation rating and used by a user to annotate one or more items of content; performing text recognition on a given item of content to generate recognized text; determining a subject of the given item of content from the recognized text; determining one or more suggested keywords based on the subject of the given item of content; determining one or more suggested keywords used by at least one other user to annotate the given item of content; displaying a set of suggested keywords comprising the one or more suggested keywords used by a user to annotate one or more items of content, the one or more suggested keywords based on the subject of the item of content and the one or more suggested keywords used by at least one other user to annotate the given item of content on an editing interface page configured to receive one or more annotations for the given item of content; positioning at least one user keyword higher in the set of suggested keywords than another user keyword if the at least one keyword is used by the user to annotate the one or more items of content a larger number of times than the another user keyword; receiving a request via the editing interface page to annotate the given item of content with at least one keyword from the set of suggested keywords; and associating the at least one keyword with the content.
1. An annotation method for annotating content comprising: dynamically receiving annotation information from one or more users wherein annotation information includes an annotation rating; determining one or more suggested keywords based on a related annotation rating and used by a user to annotate one or more items of content; performing text recognition on a given item of content to generate recognized text; determining a subject of the given item of content from the recognized text; determining one or more suggested keywords based on the subject of the given item of content; determining one or more suggested keywords used by at least one other user to annotate the given item of content; displaying a set of suggested keywords comprising the one or more suggested keywords used by a user to annotate one or more items of content, the one or more suggested keywords based on the subject of the item of content and the one or more suggested keywords used by at least one other user to annotate the given item of content on an editing interface page configured to receive one or more annotations for the given item of content; positioning at least one user keyword higher in the set of suggested keywords than another user keyword if the at least one keyword is used by the user to annotate the one or more items of content a larger number of times than the another user keyword; receiving a request via the editing interface page to annotate the given item of content with at least one keyword from the set of suggested keywords; and associating the at least one keyword with the content. 3. The method of claim 1 , further comprising retrieving the set of suggested keywords from one or more other sets of keywords used by other users who annotated the content.