我正在寻找一个按单词类型分类的单词列表文件。例如,以下是一些示例格式:
Nouns: {
bus
car
deck
elephant
...
}
Adjectives {
awful
bashful
...
}
Advervb {
...
}
有什么想法吗?
我正在寻找一个按单词类型分类的单词列表文件。例如,以下是一些示例格式:
Nouns: {
bus
car
deck
elephant
...
}
Adjectives {
awful
bashful
...
}
Advervb {
...
}
问题在于单词类型取决于使用和上下文。例如,“root”可以是名词或动词。
在安装了“aspell”的Unix/Linux系统上,这将为您提供字典中的所有单词:
aspell dump master
最后,参见相关问题:需要免费的英语词典或语料库,最终用于MySQL数据库
大多数Linux发行版都附带一个名为dictionary的文件。它包含了你可能需要的所有英语单词,但它们没有分类。
dictionary
文件在哪里?我知道 words
文件通常存储在 /usr/share/dict/words
或者 /usr/dict/words
。请帮忙翻译。 - Craig McQueen为了获得可读性强的输出,您需要使用ASPELL两次:
aspell -d en dump master | aspell -l en expand > words
至少根据:http://www.commandlinefu.com/commands/view/10619/dump-an-aspell-dictionary-as-a-word-list
这里有一个例子:
aspell -d en dump master | aspell -l en expand ... abases abbesses abscess abscess's abscissa abuser's abusers abuse's abuses abysses ...