Cloud Natural Language includes two options that you can use to integrate machine learning natural language models into your applications and web sites.
Natural Language API
The Natural Language API provides natural language understanding technologies to developers, including sentiment analysis, entity analysis, entity sentiment analysis, content classification, and syntax analysis.
AutoML Natural Language
AutoML Natural Language enables you to create custom machine learning models to classify content into a custom set of categories. Custom machine learning models for classifying content are useful when the pre-defined categories that are available from the Natural Language API are too generic or not applicable to your specific use case or knowledge domain.