翻转文本片段或epub中的性别

gender-bender的Python项目详细描述


性变态

此库允许您翻转字符串或电子书的性别(仅适用于epub格式)。其动机是能够以一种有趣的方式审视性别规范。在

要使用epub格式,我建议使用Calibre阅读器或Kobo。在

安装

Python 3仅限

使用pip

pip install gender-bender 

或使用poetry

^{pr2}$

Note:第一次使用时,它将为Spacy依赖关系安装一个英语模型。这个 由于this issue,无法从PyPI安装。在

用法

或者来自python:

fromgender_benderimportgender_bend_epubgender_bend_epub('./Mythical_Man_Month.epub')

也可以按性别弯曲字符串:

fromgender_benderimportgender_bendx=gender_bend("If Ivanka weren't my daughter, perhaps I'd be dating her.")assertx=="If Ivan weren't my son, perhaps I'd be dating him."

从源安装

获取回购:

git clone https://github.com/Garrett-R/gender_bender.git
cd gender_bender
pip install -r requirements.txt

它可以作为脚本运行:

./main.py --input Lord_of_the_Flies.epub  --output Lady_of_the_Flies.epub

如果你想自己选择名字(推荐翻译整本电子书),你可以:

./main.py --input The_Little_Mermaid.epub --interactive-naming

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

推荐PyPI第三方库


热门话题
java重写父类中的特定行   java Apache Commons CLI订购帮助选项?   java如何将数据添加到网格视图   java如何在Apache Camel批处理后移动文件?   java如何为日期范围的between子句编写hql查询?   雅加达ee开始Java编程,我应该从哪里开始?   排序Java8+流:检查我的objectinstances的两个字段的列表顺序是否正确   java如何将json转换为Map<String,Object>确保整数为整数   java不能在Spring数据JPA批处理过程中创建TransactionException   java损坏的PDF文件从FTP下载到使用Apache Common Net的设备   java无法使用Spring批处理和Wso2为XML架构命名空间找到Spring NamespaceHandler   java Android ImageView未显示在SherlockFragment中   Maven在构建时出错=无法识别Java路径   java如何使用批处理文件调用关闭处理程序?   java admob广告横幅重叠我的游戏屏幕安卓