Revert "Revert "Language Processor""

This reverts commit e8e95e9643659d9544f61bb97ed4abc6f3b9c07e.