emoji_proposal

Use keyword-based text analysis in order to get emojis proposed.

Features

If you have any application with no smart, AI, blockchain or serverless features, just add this package and play buzzword bingo with your cutomers: "We use AI-powered features in our application." - "For what?" - "To recommend emote reactions to text messages."

Why? Why not.

Languages

Currently supported languages can be found in the EmojiProposalLanguageCodes enum.

As of now, this is English, Intalian, French, German. Emoji-characters within the message are analyzed in any case.

Usage

This package exposes the proposeEmojis top-level function taking a (human-language) sentence, the number of proposals and the languages to check in as arguments.

const englishMessage = 'We all love alpacas!';

void main(List<String> args) {
  final englishProposal = proposeEmojis(englishMessage,
      number: 5,
      languageCodes: {
        EmojiProposalLanguageCodes.en,
        EmojiProposalLanguageCodes.de
      });
  print("Proposed Emojis: $englishProposal");
}

Additional information

This package is dual-licensed under the terms and conditions of the EUPL-1.2 or the Apache 2 license.

Libraries

emoji_proposal