1. A method for selecting a language from a number of languages used by a text disambiguation function executed by an electronic device during a text entry session, the method comprising: determining a context for said text entry session, said determining a context comprising: determining that said text entry session is associated with composing a message to a plurality of recipients; determining that said message is an original message; and examining at least one of a number of language tags associated with each of the plurality of recipients; and responsive to said determining a context, selecting automatically one of said number of languages used by said text disambiguation function during said text entry session based on the examined language tags, wherein the selection comprises: calculating a match score for each of said number of languages from said number of language tags associated with each of the plurality of recipients; comparing one or more of said match scores to a predetermined threshold value; selecting one of said number of languages when said one of said number of languages has a match score which satisfies said predetermined threshold; and selecting a default language if none of said number of languages has a match score which satisfies said predetermined threshold.