27. The system of claim 11 , wherein the processor is further configured to perform steps comprising: identifying a conflict between two or more of the plurality of factors, wherein the weight associated with each of the two or more of the plurality of factors is based on the identified conflict.
27. The system of claim 11 , wherein the processor is further configured to perform steps comprising: identifying a conflict between two or more of the plurality of factors, wherein the weight associated with each of the two or more of the plurality of factors is based on the identified conflict. 28. The system of claim 27 , wherein identifying the conflict between the two or more of the plurality of factors further comprises: determining that at least two of the plurality of factors are associated with a different secondary language, and wherein a greatest weight is associated with one factor, of the at least two of the plurality of factors, based on an indication that the one factor indicates a highest likelihood of a user language preference.