用于转换标记文件的cli工具

md-translate的Python项目详细描述


MD翻译

用于将.md文件从英语翻译为俄语的cli工具。

可以使用yandex翻译api和google云翻译。

安装

安装项目:

$ pip install md-translate

创建一个名为.md_translate_api_key的文件,该文件位于您的主文件夹中或您希望将api密钥放入其中的任何位置。

设置文件

您可以将默认设置存储在.ini文件中。

默认情况下,place for settings文件是~/.md_translate_config.ini,但您可以将其放在任何需要的地方。

设置文件内容示例:

[Settings]
# (would be changed to store exactly API KEY)
api_key = <path to api_key file> 
service = Yandex
source_lang = en
target_lang = ru

用法

$ app.py [-h][-c CONFIG_PATH][-k API_KEY_FILE | -K API_KEY][-s {Yandex,Google}][-S SOURCE_LANG][-T TARGET_LANG][path]

如果设置了配置文件,则可以通过参数覆盖任何设置

位置参数:

  • path要处理的文件夹的路径。如果未设置,则使用当前文件夹

可选参数:

    {< CD6> },显示此帮助消息并退出
  • -c CONFIG_PATH, --config_path CONFIG_PATH,配置文件的路径
  • -k API_KEY_FILE, --api_key_file API_KEY_FILE,翻译服务api密钥文件的路径
  • -K API_KEY, --api_key API_KEY,使用转换api的api键
  • -s {Yandex,Google}, --service {Yandex,Google},翻译服务
  • -S SOURCE_LANG, --source_lang SOURCE_LANG,源语言
  • -T TARGET_LANG, --target_lang TARGET_LANG,目标语言

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

推荐PyPI第三方库


热门话题
java TestNG跨浏览器测试在启动第一个浏览器后失败   java如何根据本地存储数据设置默认下拉值和选择   数组Java程序以打印字符串中只有一次可用的字符   java A4j:commndButton和A4j:commandLink未显示在输出中   javajavax。servlet。Apache Karaf 2.3.0中的http包   如果对象是可序列化/可打包的,则java是可序列化/可打包的数组   如果实现了自动关闭,java Helper将调用close()?   java不能转换为org。springframework。奥姆。冬眠4。LocalSessionFactoryBean   java Eclipse不会启动JVM不兼容   java Hibernate关系错误   java我应该设置“从池中获取连接”的超时吗?   java Spring引导连接到docker服务mongodb   java NullPointerException从何而来?   java JSP使src url的结尾成为javascript变量   java spring父上下文和子上下文之间有什么区别?