Andrew I want to understand what language identification means in natural language processing. How do systems automatically detect the language of a given text or speech input? Can someone also explain common techniques and real-world applications?