Skip to content

tsq/youdao-cli-translator

Repository files navigation

youdao-cli-translator

CircleCI

一个Node.js命令行工具,用于实现中英互译!

使用须知

该工具的翻译API是基于有道智云的文本翻译服务,所以使用前,你自己需要先在有道智云上新建一个应用(参考该文档的最后部分),获取到应用的ID和KEY,之后,只要将YOUDAO_APP_IDYOUDAO_APP_KEY两个环境变量添加到操作系统中即可。

对于macOS或Linux

可以在.bashrc或者.zshrc中追加以下两条export语句。

export YOUDAO_APP_ID=应用的ID
export YOUDAO_APP_KEY=应用的KEY

对于Window

可以按windows键,在弹出的搜索框中,输入env,点击搜索结果中的Edit the system environment variables,再点击弹出框底部的Environment variables,这时会进入环境变量的编辑对话框,上半部份是当前用户的环境变量,下半部分是所有用户共享的环境变量,这里选择添加到当前用户的环境变量即可,所以点击上半部份的New按钮,创建一个新的环境变量。YOUDAO_APP_ID和YOUDAO_APP_KEY这两个环境变量都创建好后,确保点击Ok按钮,以便将所有修改都被保留。最后新打开一个Cmd的窗口输入t hello查看测试结果。

PS.有道智云会为每位新用户提供100元的免费额度,如果是用于个人日常翻译的话,100元我想可以用一辈子了,我自己用了1年多,目前为止只被扣掉了5毛钱。

安装

npm i -g youdao-cli-translator

使用方法

使用前,请先确保已经配置好YOUDAO_APP_ID和YOUDAO_APP_KEY这两个环境变量!

安装之后,会产生一个全局的命令t,只需要在t后面加上想要翻译的单词即可:

t hello
t 你好

如果是一个句子,需要用引号括起来:

t 'how are you'

在有道智云上新建一个应用

  1. 打开:https://ai.youdao.com/login.s ,用手机或微信号完成登录。
  2. 进入控制台后,在左侧应用管理中点击菜单项:我的应用
  3. 点击“创建应用”。
  4. 填写"应用名称"和"接入方式", "接入方式"一定要选择“API”。
  5. 接着会跳到“应用信息预览”页面,点击“绑定服务”,勾选“自然语言翻译服务-文本翻译”。
  6. 创建成功后,即可在应用详情中获取到应用的ID和KEY了。

About

一个Node.js命令行工具,用于实现中英互译

Resources

License

Stars

Watchers

Forks

Packages

No packages published