使用python获取不同语言的单词列表
Posted
技术标签:
【中文标题】使用python获取不同语言的单词列表【英文标题】:Get list of words in different languages using python 【发布时间】:2018-12-28 19:22:27 【问题描述】:我正在尝试以NLTK
提供英语的相同方式获取一种语言中所有单词的列表。见英文示例:
我已经尝试使用pyenchant
来获得类似的结果,但是文档没有更新我在下载意大利语词典 (MacOS) 时遇到了一些麻烦。
from nltk.corpus import words
print(words.words())
是否有可能获得法文、德文和意大利文的类似列表?
【问题讨论】:
【参考方案1】:您可以将 googletrans 和 nltk 组合如下:
from nltk.corpus import words
from googletrans import Translator
french = []
translator = Translator()
for in_english in words.words():
in_french = translator.translate(in_english, dest='fr')
french.append(in_french.text)
print in_french.text
print french
【讨论】:
感谢您的建议!尽管如此,该模块是非官方且不稳定的,我已经遇到与jsondecodeerror-using-google-translate-api-with-python3相关的问题。 没问题。如果您发现更好的东西,请告诉我们!以上是关于使用python获取不同语言的单词列表的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 MS SQL 获取所有字段记录中使用的不同单词列表?