1. A computer device including a processor, a memory coupled to the processor, and a program stored in the memory, wherein the computer is configured to execute the program and perform the steps of: receiving content in the form of words in a first language, wherein said content is parsed into two segments of content in a first language, and wherein said two segments of parsed content contain identical words such that said two segments have overlapping content; translating said first of said segments of content in a first language to a second language to create a third segment of content, expressed in said second language; translating said second of said segments of content in a first language to said second language to create a fourth segment of content, expressed in said second language; analyzing said third segment and said fourth segment to determine if said third segment and said fourth segment have overlapping content; and creating, if said third segment and said fourth segment have overlapping content, a single second language word string comprised of the merger of said third and said fourth segments, eliminating duplicative words; and associating said merged third and fourth segments with said received content in the form of words in a first language.