About Nuance's NLU service

NLU as a Service (NLUaaS) provides a semantic interpretation of the user’s input.


NLU works with the data pack(s) for your language(s) and locale(s), and a domain-specific semantic language model customized for your application and its supported languages. It can also use interpretation aids such as additional language models, dictionaries, and wordsets to improve understanding in specific environments or businesses.

The gRPC protocol provided by NLU allows a client application to request interpretation services in all the programming languages supported by gRPC.

gRPC is an open source RPC (remote procedure call) software used to create services. It uses HTTP/2 for transport and Protocol Buffers version 3 (“proto3”) to define the structure of the application.