Verbix非官方SDK
项目描述
verbix-sdk
目录
安装
pip install verbix-sdk
用法
此SDK提供两个功能:get_conjugation和is_known_verb。
is_known_verb:
参数
输出:如果给定的语言中Verbix存在该动词,则返回True,否则返回False。
示例
is_known_verb("por", "fazer")
返回True。
is_known_verb("por", "hacer")
返回False。
get_conjugation
参数
输出:返回变位动词的完整JSON表示形式。请注意,输出相对于Verbix API的原始输出已简化。
示例
get_conjugation("por", "fazer")
返回
{
"Indicative Present": {
"eu": {
"value": "faço",
"type": "irregular"
},
"tu": {
"value": "fazes",
"type": "regular"
},
"ele": {
"value": "faz",
"type": "irregular"
},
"nós": {
"value": "fazemos",
"type": "regular"
},
"vós": {
"value": "fazeis",
"type": "regular"
},
"eles": {
"value": "fazem",
"type": "regular"
}
},
"Subjunctive Present": {
"eu": {
"value": "faça",
"type": "irregular"
},
"tu": {
"value": "faças",
"type": "irregular"
},
"ele": {
"value": "faça",
"type": "irregular"
},
"nós": {
"value": "façamos",
"type": "irregular"
},
"vós": {
"value": "façais",
"type": "irregular"
},
"eles": {
"value": "façam",
"type": "irregular"
}
},
"Indicative Past": {
"eu": {
"value": "fazia",
"type": "regular"
},
"tu": {
"value": "fazias",
"type": "regular"
},
"ele": {
"value": "fazia",
"type": "regular"
},
"nós": {
"value": "fazíamos",
"type": "regular"
},
"vós": {
"value": "fazíeis",
"type": "regular"
},
"eles": {
"value": "faziam",
"type": "regular"
}
},
"Subjunctive Past": {
"eu": {
"value": "fizesse",
"type": "irregular"
},
"tu": {
"value": "fizesses",
"type": "irregular"
},
"ele": {
"value": "fizesse",
"type": "irregular"
},
"nós": {
"value": "fizéssemos",
"type": "irregular"
},
"vós": {
"value": "fizésseis",
"type": "irregular"
},
"eles": {
"value": "fizessem",
"type": "irregular"
}
},
"Indicative Preterite": {
"eu": {
"value": "fiz",
"type": "irregular"
},
"tu": {
"value": "fizeste",
"type": "irregular"
},
"ele": {
"value": "fez",
"type": "irregular"
},
"nós": {
"value": "fizemos",
"type": "irregular"
},
"vós": {
"value": "fizestes",
"type": "irregular"
},
"eles": {
"value": "fizeram",
"type": "irregular"
}
},
"Indicative Future": {
"eu": {
"value": "farei",
"type": "irregular"
},
"tu": {
"value": "farás",
"type": "irregular"
},
"ele": {
"value": "fará",
"type": "irregular"
},
"nós": {
"value": "faremos",
"type": "irregular"
},
"vós": {
"value": "fareis",
"type": "irregular"
},
"eles": {
"value": "farão",
"type": "irregular"
}
},
"Subjunctive Future": {
"eu": {
"value": "fizer",
"type": "irregular"
},
"tu": {
"value": "fizeres",
"type": "irregular"
},
"ele": {
"value": "fizer",
"type": "irregular"
},
"nós": {
"value": "fizermos",
"type": "irregular"
},
"vós": {
"value": "fizerdes",
"type": "irregular"
},
"eles": {
"value": "fizerem",
"type": "irregular"
}
},
"Conditional": {
"eu": {
"value": "faria",
"type": "irregular"
},
"tu": {
"value": "farias",
"type": "irregular"
},
"ele": {
"value": "faria",
"type": "irregular"
},
"nós": {
"value": "faríamos",
"type": "irregular"
},
"vós": {
"value": "faríeis",
"type": "irregular"
},
"eles": {
"value": "fariam",
"type": "irregular"
}
},
"Imperative": {
"tu": {
"value": "faze",
"type": "irregular"
},
"ele": {
"value": "faça",
"type": "irregular"
},
"nós": {
"value": "façamos",
"type": "irregular"
},
"vós": {
"value": "fazei",
"type": "regular"
},
"eles": {
"value": "façam",
"type": "irregular"
}
},
"Indicative Pluperfect": {
"eu": {
"value": "tinha feito",
"type": "regular"
},
"tu": {
"value": "tinhas feito",
"type": "regular"
},
"ele": {
"value": "tinha feito",
"type": "regular"
},
"nós": {
"value": "tínhamos feito",
"type": "regular"
},
"vós": {
"value": "tínheis feito",
"type": "regular"
},
"eles": {
"value": "tinham feito",
"type": "regular"
}
},
"Indicative Perfect": {
"eu": {
"value": "tenho feito",
"type": "regular"
},
"tu": {
"value": "tens feito",
"type": "regular"
},
"ele": {
"value": "tem feito",
"type": "regular"
},
"nós": {
"value": "temos feito",
"type": "regular"
},
"vós": {
"value": "tendes feito",
"type": "regular"
},
"eles": {
"value": "têm feito",
"type": "regular"
}
},
"Subjunctive Perfect": {
"eu": {
"value": "tenha feito",
"type": "regular"
},
"tu": {
"value": "tenhas feito",
"type": "regular"
},
"ele": {
"value": "tenha feito",
"type": "regular"
},
"nós": {
"value": "tenhamos feito",
"type": "regular"
},
"vós": {
"value": "tenhais feito",
"type": "regular"
},
"eles": {
"value": "tenham feito",
"type": "regular"
}
},
"Subjunctive Pluperfect": {
"eu": {
"value": "tivesse feito",
"type": "regular"
},
"tu": {
"value": "tivesses feito",
"type": "regular"
},
"ele": {
"value": "tivesse feito",
"type": "regular"
},
"nós": {
"value": "tivéssemos feito",
"type": "regular"
},
"vós": {
"value": "tivésseis feito",
"type": "regular"
},
"eles": {
"value": "tivessem feito",
"type": "regular"
}
},
"Indicative Future Perfect": {
"eu": {
"value": "terei feito",
"type": "regular"
},
"tu": {
"value": "terás feito",
"type": "regular"
},
"ele": {
"value": "terá feito",
"type": "regular"
},
"nós": {
"value": "teremos feito",
"type": "regular"
},
"vós": {
"value": "tereis feito",
"type": "regular"
},
"eles": {
"value": "terão feito",
"type": "regular"
}
},
"Subjunctive Future Perfect": {
"eu": {
"value": "tiver feito",
"type": "regular"
},
"tu": {
"value": "tiveres feito",
"type": "regular"
},
"ele": {
"value": "tiver feito",
"type": "regular"
},
"nós": {
"value": "tivermos feito",
"type": "regular"
},
"vós": {
"value": "tiverdes feito",
"type": "regular"
},
"eles": {
"value": "tiverem feito",
"type": "regular"
}
},
"Conditional Perfect": {
"eu": {
"value": "teria feito",
"type": "regular"
},
"tu": {
"value": "terias feito",
"type": "regular"
},
"ele": {
"value": "teria feito",
"type": "regular"
},
"nós": {
"value": "teríamos feito",
"type": "regular"
},
"vós": {
"value": "teríeis feito",
"type": "regular"
},
"eles": {
"value": "teriam feito",
"type": "regular"
}
},
"Personal Infinitive": {
"0": {
"value": "fazer",
"type": "regular"
},
"1": {
"value": "fazeres",
"type": "regular"
},
"2": {
"value": "fazer",
"type": "regular"
},
"3": {
"value": "fazermos",
"type": "regular"
},
"4": {
"value": "fazerdes",
"type": "regular"
},
"5": {
"value": "fazerem",
"type": "regular"
}
},
"Infinitive": {
"0": {
"value": "fazer",
"type": "regular"
}
},
"Gerund": {
"0": {
"value": "fazendo",
"type": "regular"
}
},
"Past Participle": {
"0": {
"value": "feito",
"type": "irregular"
}
},
"Personal Infinitive Perfect": {
"0": {
"value": "ter feito",
"type": "regular"
},
"1": {
"value": "teres feito",
"type": "regular"
},
"2": {
"value": "ter feito",
"type": "regular"
},
"3": {
"value": "termos feito",
"type": "regular"
},
"4": {
"value": "terdes feito",
"type": "regular"
},
"5": {
"value": "terem feito",
"type": "regular"
}
}
}
许可证
verbix-sdk采用MIT许可证。
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
verbix_sdk-0.0.2.tar.gz (5.9 kB 查看哈希值)
构建分发
verbix_sdk-0.0.2-py3-none-any.whl (6.3 kB 查看哈希值)
关闭
verbix_sdk-0.0.2.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 5b84a0822b985669bba18027df9a12dffcedd8c447c52efd9d7d03be039a2a24 |
|
| MD5 | 76b8c2c5c3cf298d6c4b231458767841 |
|
| BLAKE2b-256 | 5369ec520e0cd5655f4d1a0c94bfb3a1b2edd58729993c047261ebd6d97d9c66 |
关闭
verbix_sdk-0.0.2-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 713c6987b8218c8ebb3735a3353d7f3ba4ef86afe91fccd3b3b3372b884842f4 |
|
| MD5 | 4e8f73fe1112caf5d2b8496d50d11cc1 |
|
| BLAKE2b-256 | ad2a39d977cb429d8ec97c955d14ef415cbecf5e206db0f0a8fbf3b39c373e5c |