Google is committed to advancing racial equity for Black communities. See how.

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 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

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.