real-time language processing