一个用于简化EPUB书籍语言的命令行工具
项目描述
EPUB Simplifier
描述
EPUB Simplifier是一个命令行工具,旨在将EPUB文件中的文本转换为所选熟练程度的简化语言。此工具旨在通过简化复杂语言结构和词汇,使文学作品更容易为语言学习者获取。
[!警告] 它使用OpenAI API,并需要一个API密钥才能工作,该密钥不包括在软件包中。根据书籍的大小,使用费用可能相当昂贵。
动机
这个工具的想法是受到使文学作品更容易为语言学习者获取的需求的启发。许多语言学习者由于文学作品中所使用的语言的复杂性而难以阅读目标语言的书籍。这个工具通过简化书籍中的语言,使其对不同熟练程度的语言学习者更容易获取。
特别是对于荷兰语,缺乏可供电子格式访问的简化语言文学作品。将文本放在电子书中可以使用内置词典和其他工具来全面理解文本。
安装
要安装EPUB Simplifier,请按照以下步骤操作
pip install epub-simplifier
使用
安装后,您可以直接从命令行使用EPUB Simplifier工具。基本命令结构如下
export OPENAI_API_KEY=your_api_key
可选地,如果您有一个组织ID,请设置它
export OPENAI_ORG_ID=your_org_id
运行命令
epub-simplify --help
示例命令
epub-simplify original_book.epub simplified_book.epub Dutch B1
此命令将读取 original_book.epub
,简化其内容,并将结果保存为 simplified_book.epub
。
要求
依赖项将在安装包的过程中自动安装。
反馈和贡献
欢迎您的反馈和贡献!如果您遇到任何问题或对改进有建议,请随时在GitHub仓库中打开一个问题或提交带有更改的pull request。
许可证
MIT
项目详情
epub_simplifier-0.0.5.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3640e786e43a900c98a0df539cc442e461244ccdc33a326ac685e8dff7d49861 |
|
MD5 | 4f23999aa164d2cc90967ac7aaf7b0a6 |
|
BLAKE2b-256 | 77e8b93e34e44eec9ee8a4e5298455b0c9a4facbc2ffe4c5b3bbea7771c63954 |
epub_simplifier-0.0.5-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 62e041e5851681c7a85b6233081b2370bf8722477309b4b9a37874975dd29c18 |
|
MD5 | 42ee91f06fdabde205713fc9fcad5f60 |
|
BLAKE2b-256 | cb83f1a51e8c3ca66a744e2a29dc3fecbb4eb52173c236ad71b87e379c71bb4f |