我正在用 Python 3 编写一个简单的英俄词典。用户输入一个单词 - 用英语显示它的类似物(如何)。因此,查看一个单词的翻译是通过一个 .txt 文件执行的,该文件中写入了单词(示例):
дом
house
дом
цветок
flower
цветок
等等。
对于一本至少有能力的字典,你需要 2000 多个单词。也许已经有一个使用某些站点的资源以这种方式填充文件的脚本?
我是初学者,刚开始理解OOP,所以不能自己写这个脚本,手动输入6000字太费时间了。
我正在用 Python 3 编写一个简单的英俄词典。用户输入一个单词 - 用英语显示它的类似物(如何)。因此,查看一个单词的翻译是通过一个 .txt 文件执行的,该文件中写入了单词(示例):
дом
house
дом
цветок
flower
цветок
等等。
对于一本至少有能力的字典,你需要 2000 多个单词。也许已经有一个使用某些站点的资源以这种方式填充文件的脚本?
我是初学者,刚开始理解OOP,所以不能自己写这个脚本,手动输入6000字太费时间了。
对于这个查询:
русский английский словарь txt -разговорник,找到了Muller 1995年的《英俄词典》,没有格式化,纯文本txt,12万行,10MB:http://www.alleng.ru/d/engl/engl150.htm
更高级的查询
google translate download dictionary txt给出了更丰富的结果,下面的链接是一堆XML 格式的字典。第一个可用的俄语-英语包含 100 万行 45.8 万行,重 107 MB:http://translateclient.com/download_dictionary/
不幸的是,我没有为初学者找到一个紧凑而简单的
txt,csv显然,很少有人需要这样的东西。但是如果这个任务对你来说真的很重要,那么就去解析其中的一个。选择并享受!谷歌搜索
2000 слов на английском языке并找到了该站点。检查其HTML内容并决定解析。主要问题是该站点的数据结构非常不方便 - 没有信标属性(
class,id),方便从中提取数据,因此需要研究结构并找到准确的数据(例如,某个属性)以分离必要的数据。例子:
我认为作者本人将能够将此列表输出到文件