跳转到主要内容

一个用于简化EPUB书籍语言的命令行工具

项目描述

EPUB Simplifier

Test PyPI Version PyPI - Python Version Coverage Code style: black

描述

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 (9.2 kB 查看哈希值)

上传时间

构建分布

epub_simplifier-0.0.5-py3-none-any.whl (8.3 kB 查看哈希值)

上传时间 Python 3

由支持