为Anki学习德语自动创建牌组

DAnki的Python项目详细描述


丹奇:自动创建甲板,让安琪学习德语

DAnki为Anki学习德语自动创建牌组。从你的Kindle笔记的出口 或者一个csv文件,DAnki可以生成8种不同语言的单词翻译卡,包括 德语发音发音。在

此库及其作者与Anki主项目没有任何关联。

它是为我的德国学生开发他们的发声器而设计的。使用Kindle,你只需突出显示 你想练习的德语单词或表达,将这些注释导出到你的电子邮件中,并使用csv文件 用这个程序。它还为Anki创建带有页码的标记。在

注意:您的Kindle语言必须是葡萄牙语或{em1}$english。在

如何使用

下面是一个使用kindle中的csv文件的示例。在

language='en'csv_filepath=r'csv_exemple_files/sherlock_highlights_from_kindle_english.csv'deck_name='sherlock_en'from_kindle=TruemyDanki=DAnki(language,csv_filepath,deck_name,from_kindle)myDanki.create_translated_deck()

下面是一个使用只有2列的csv文件的示例:德语单词和Tag。在

^{pr2}$

您可以找到csv示例文件HERE

可用语言

DAnki使用leo.org查找德语翻译,因此可用的语言有:

('pt'-葡萄牙语)('en'-英语)('fr'-法语)('es'-西班牙语) ('it'-意大利语)('ch'-中文)('ru'-俄语)('pl'-波兰语)

必须

你必须加上“de”_弗拉米语'和'德’_弗雷米'文件 C:\Users\user\AppData\Local\Programs\Python\Python38\lib\site-packages\enchant\data\mingw64\share\enchant\hunspell

词典链接:https://extensions.openoffice.org/en/project/german-de-de-frami-dictionaries

有关详细信息:https://pyenchant.github.io/pyenchant/tutorial.html

学分

感谢:

genanki

HanTa-我不使用这个库,但允许我理解柠檬化。在

Vorverarbeitung von Texten mit Python und NLTK

treetaggerwrapper

gTTS

LEO GmbH

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java jSplitPane鼠标悬停时显示和隐藏左窗格   替换nio。文件java 8的路径::of(字符串)   java Jetty连接器和处理程序   无法实例化java RxJava网络   加密如何使Java程序对文本文档中的消息进行解密?   java可以在OSGi环境中实现   javascript在GWT中捕获JS触发的自定义事件   Cassandra跟踪和客户端延迟之间的java差异   java简单Xml元素声明两次错误   Mac和PC之间的java NetBeans   java Selenium Chrome驱动程序和Travis CI不能一起工作   从Java web应用程序管理Linux用户身份验证和文件系统权限   java调用setVisible(false)和dispose()时,为什么窗口/组件侦听器的调用方式不同?