1. A computer readable medium having computer readable program code used to direct a computer to perform advanced leveraging for translation, said program code performing steps of: creating an index structure on a computer by parsing a target string; matching said index structure to index structures previously stored on the computer; and obtaining a translation of the target string using said index structure, wherein said index structure comprises phrasal and sub-phrasal markers, each marker having a constituent, a constituent name, and a number.