This class is deprecated.
      The standalone ML Kit SDK replaces this API. For more information, refer to the migration guide.
Entry class for Firebase machine learning natural language services.
To use this class, get an instance via 
      getInstance() or 
      getInstance(FirebaseApp), and then get an instance of a detector. The code below
      is an example of getting an instance of smart reply:
 FirebaseSmartReply smartReply = FirebaseNaturalLanguage.getInstance().getSmartReply();
 Task task = smartReply.suggestReplies("How are you?");
 Public Method Summary
| static FirebaseNaturalLanguage | 
                  
                  getInstance()
                   
                    Gets an instance of  
                    FirebaseNaturalLanguageassociated with the defaultFirebaseApp. | 
| static FirebaseNaturalLanguage | 
                  
                  getInstance(FirebaseApp
                  app)
                   
                    Gets an instance of  
                    FirebaseNaturalLanguageassociated with the suppliedFirebaseApp. | 
| FirebaseLanguageIdentification | 
                  
                  getLanguageIdentification()
                   
                    Gets an instance of  
                    FirebaseLanguageIdentification, which identifies the language for a
                    given text input. | 
| FirebaseLanguageIdentification | 
                  
                  getLanguageIdentification(FirebaseLanguageIdentificationOptions
                  options)
                   
                    Gets an instance of  
                    FirebaseLanguageIdentification, which identifies the language for a
                    given text input, with the given
                    options. | 
| FirebaseSmartReply | 
                  
                  getSmartReply()
                   
                    Gets a  
                    FirebaseSmartReplythat suggests replies for a given text input. | 
| FirebaseTranslator | 
                  
                  getTranslator(FirebaseTranslatorOptions options)
                   
                    Gets an instance of  
                    FirebaseTranslatorthat can translate from the source language
                    specified in
                    optionsto the target language specified in
                    options. | 
Inherited Method Summary
Public Methods
public static FirebaseNaturalLanguage getInstance ()
Gets an instance of 
            FirebaseNaturalLanguage associated with the default FirebaseApp.
public static FirebaseNaturalLanguage getInstance (FirebaseApp app)
Gets an instance of 
            FirebaseNaturalLanguage associated with the supplied FirebaseApp.
Parameters
| app | the FirebaseAppto associate this
                FirebaseNaturalLanguagewith. | 
|---|
public FirebaseLanguageIdentification getLanguageIdentification ()
Gets an instance of 
            FirebaseLanguageIdentification, which identifies the language for a given
            text input.
public FirebaseLanguageIdentification getLanguageIdentification (FirebaseLanguageIdentificationOptions options)
Gets an instance of 
            FirebaseLanguageIdentification, which identifies the language for a given
            text input, with the given 
            options.
public FirebaseSmartReply getSmartReply ()
Gets a 
            FirebaseSmartReply that suggests replies for a given text input.
Returns
- an instance of FirebaseSmartReplyassociated with the defaultFirebaseApp. Note that multiple calls of this API always return the same instance and under the sameFirebaseNaturalLanguage.
public FirebaseTranslator getTranslator (FirebaseTranslatorOptions options)
Gets an instance of 
            FirebaseTranslator that can translate from the source language specified in
            
            options to the target language specified in 
            options.