FirebaseNaturalLanguage

public class FirebaseNaturalLanguage extends Object

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 FirebaseNaturalLanguage associated with the default FirebaseApp.
static FirebaseNaturalLanguage
getInstance(FirebaseApp app)
Gets an instance of FirebaseNaturalLanguage associated with the supplied FirebaseApp.
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 FirebaseSmartReply that suggests replies for a given text input.
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.

Inherited Method Summary

Public Methods

public static FirebaseNaturalLanguagegetInstance()

Gets an instance of FirebaseNaturalLanguage associated with the default FirebaseApp.

public static FirebaseNaturalLanguagegetInstance(FirebaseApp app)

Gets an instance of FirebaseNaturalLanguage associated with the supplied FirebaseApp.

Parameters
appthe FirebaseApp to associate this FirebaseNaturalLanguage with.

public FirebaseLanguageIdentificationgetLanguageIdentification()

Gets an instance of FirebaseLanguageIdentification, which identifies the language for a given text input.

public FirebaseLanguageIdentificationgetLanguageIdentification(FirebaseLanguageIdentificationOptions options)

Gets an instance of FirebaseLanguageIdentification, which identifies the language for a given text input, with the given options.

public FirebaseSmartReplygetSmartReply()

Gets a FirebaseSmartReply that suggests replies for a given text input.

Returns

public FirebaseTranslatorgetTranslator(FirebaseTranslatorOptions options)

Gets an instance of FirebaseTranslator that can translate from the source language specified in options to the target language specified in options.