Language on the Internet and social media varies due to time, geography and social factors. For example, consider an online chat forum where people from different regions across the world interact. In such scenarios, it is important to track and detect regional variation in language. A person from the UK, who is in conversation with someone from the USA could say “he is stuck in the lift” to mean ”he is stuck in an elevator”, since the word "lift" means an elevator in the UK. Note that in the US, "lift" does not refer to an elevator. Modeling such variation can allow for applications to prompt or suggest the intended meaning to the other participants of the conversation.