Supporting user level language detection.

[Finishes #74641040]