1. A computer-implemented method, comprising: under the control of one or more computer systems configured with executable instructions, segmenting information; determining a language type for the segmented information; searching a language dictionary for synonyms of the contents of each information segment in at least one language type; and storing the synonyms and contents of each information segment.
2. The computer-implemented method of claim 1 , further comprising: receiving the segmented information, the segmented information including a plurality of characters; and removing spaces between the plurality of characters.