20. A computerized system for establishing the equivalence of phonetically equivalent words of a first language with different spellings, comprising: a. a compiled language library (CLL) stored on a computer-readable medium, wherein the CLL comprises: i. a plurality of consonant phonemes; ii. a plurality of vowel phonemes; and iii. a plurality of equivalent letter pairs, wherein each of the plurality of equivalent letter pairs comprises a first phoneme and a second phoneme that are spelled differently but are phonetically identical with respect to non-native speakers of the first language but who natively speak a common second language; b. a processor in electronic communication with the computer-readable medium on which the CLL is stored; c. a random access memory (RAM) in electronic communication with the processor; and d. a computer program product stored on the computer-readable medium, comprising instructions that, when read into the RAM and executed on the processor, cause the processor to: i. receive a first term and a second term, wherein each of the first term and second term comprises at least one character; ii. tokenize the first term and the second term to create a first tokenized set comprising a plurality of first tokens comprising at least one phoneme and a second tokenized set comprising a plurality of second tokens comprising at least one phoneme; iii. after the process tokenizes the first and second term, compare the first tokenized set to the second tokenized set to determine if the first tokenized set comprises an equal number of tokens as the second tokenized set; iv. determine if the first tokenized set comprises an equal number of tokens as the second tokenized set, and if so compare the first tokens to the second tokens to determine if the tokens are identical or phonetically equivalent, wherein two tokens are phonetically equivalent if they are equivalent in the CLL; and v. output from the processor an indicator if the first term and the second term are phonetically equivalent.
21. The computerized system of claim 20 , wherein the computer program product stored on the computer-readable medium further comprising instructions that, when read into the RAM and executed on the processor, cause the processor to, when comparing the first tokens to the second tokens to determine if the tokens are identical or phonetically equivalent, compare a first phoneme in the first token to a second phoneme in the second token, determine if the first phoneme and second phoneme are identical, and if not read the matched equivalencies in the CLL to determine if the first phoneme and second phoneme are phonetically equivalent.