Natural-language interface is a technology that enables computers to recognize and respond to the language in which human beings communicate with one another. A natural-language interface eliminates the need to use special programming languages to communicate with the computer; instead, users can simply speak to the computer.