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 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 FirebaseApp to
associate this
FirebaseNaturalLanguage with. |
---|
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
FirebaseSmartReply
associated 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
.