【问题标题】:Package to find synonyms of english words for Dart用于查找 Dart 的英语单词同义词的软件包
【发布时间】:2022-08-15 13:28:18
【问题描述】:

你知道找到 Dart 语言的英语单词同义词的包吗?

例如,类似于 NLTK for python 的东西会很完美。

希望可以有人帮帮我 谢谢 :)


我随机写这些词否则它不会让我发帖我随机写这些词否则它不会让我发帖我随机写这些词否则它不会让我发帖我随机写这些词否则它不会让我发帖

    标签: flutter dart nltk synonym


    【解决方案1】:

    在做了一些研究之后,弹出了以下软件包:

    Lemmatizer

    Lemmatizer 用于英文文本。灵感来自 Python 的 nltk.corpus.reader.wordnet.morphy

    遗憾的是它不支持空安全。

    Stemmer

    这个包在 Dart 中实现了一个词干算法。目前,它支持 PorterStemmer 和 SnowballStemmer。它是出色的 Python NLTK 库的一个端口。

    oxford_dictionary - 您需要 api 密钥,因此我认为这是一项付费服务​​。

    牛津词典 API 提供了一种简单的方法来访问强大的词汇数据(单词、定义、翻译、音频发音、同义词、反义词、词性等)以在您的应用程序和网站中使用。

    如果您不着急:Chaquopy Flutter plugin 计划在未来支持 NLTK 库。正如描述中所说 - 它仅在 Android 中可用。

    这是一个 chaquopy 插件,用于在 android 上运行 python 代码。这是最简单的版本,您可以在其中编写代码并运行它。

    我不知道这些软件包是否会起作用,但它们可能是起点。

    编辑: 正如@Dabbel 在他的评论中提到的:

    Lemmatizerx

    Lemmatizer 用于英文文本。灵感来自 Python 的 nltk.corpus.reader.wordnet.morphy。

    【讨论】:

    • 有一个替代(和工作)Lemmatizer 包:pub.dev/packages/lemmatizerx
    • 好的,谢谢@Dabbel,我将编辑我的答案以包含它。到写这篇文章的时候,这个包还不存在。
    猜你喜欢
    • 2012-04-15
    • 1970-01-01
    • 2020-03-30
    • 1970-01-01
    • 1970-01-01
    • 2020-07-02
    • 1970-01-01
    • 2019-02-23
    • 1970-01-01
    相关资源
    最近更新 更多