17. A program product stored on a non-transitory computer readable medium, which when executed by a computer system, determines a matching level of a plurality of source texts stored in a translation memory to a lookup segment to be translated, the non-transitory computer readable medium comprising program code for performing the following: determining any exact matches for the lookup segment in the plurality of source texts; determining, in the case that at least one exact match is determined, that a respective exact match is an in-context exact (ICE) match for the lookup segment in the case that a context of the lookup segment matches that of the respective exact match, wherein the context includes at least two levels, wherein the at least two levels includes a usage context level and an asset context level, the usage context level including a preceding usage context level and a post usage context level, the preceding usage context level having a preceding usage context hash code associated therewith and the post usage context level having a post usage context hash code associated therewith; and determining, in the case that greater than one ICE match is determined, a prioritization for each ICE match that is based on a degree of context matching, wherein a more appropriate ICE match is prioritized over one or more other ICE matches, wherein the prioritization includes: first preferring an ICE match having a full usage context match with the lookup segment over an ICE match having only a partial usage context match with the lookup segment, wherein the full usage context match with the lookup segment includes a match with both the preceding usage context hash code and the post usage context hash code and the partial usage context match with the lookup segment includes a match with only one of the preceding usage context hash code and the post usage context hash code, where if the first preferring step is non-conclusive, second preferring an ICE match from the same asset as the lookup segment over an ICE match from a different asset.
17. A program product stored on a non-transitory computer readable medium, which when executed by a computer system, determines a matching level of a plurality of source texts stored in a translation memory to a lookup segment to be translated, the non-transitory computer readable medium comprising program code for performing the following: determining any exact matches for the lookup segment in the plurality of source texts; determining, in the case that at least one exact match is determined, that a respective exact match is an in-context exact (ICE) match for the lookup segment in the case that a context of the lookup segment matches that of the respective exact match, wherein the context includes at least two levels, wherein the at least two levels includes a usage context level and an asset context level, the usage context level including a preceding usage context level and a post usage context level, the preceding usage context level having a preceding usage context hash code associated therewith and the post usage context level having a post usage context hash code associated therewith; and determining, in the case that greater than one ICE match is determined, a prioritization for each ICE match that is based on a degree of context matching, wherein a more appropriate ICE match is prioritized over one or more other ICE matches, wherein the prioritization includes: first preferring an ICE match having a full usage context match with the lookup segment over an ICE match having only a partial usage context match with the lookup segment, wherein the full usage context match with the lookup segment includes a match with both the preceding usage context hash code and the post usage context hash code and the partial usage context match with the lookup segment includes a match with only one of the preceding usage context hash code and the post usage context hash code, where if the first preferring step is non-conclusive, second preferring an ICE match from the same asset as the lookup segment over an ICE match from a different asset. 19. The program product of claim 17 , wherein the ICE match determining indicates that a respective exact match is an ICE match for the lookup segment only in the case that both the usage context level and the asset context level of the lookup segment matches that of the respective exact match.