Separating language processing controller