用node写一个命令行翻译工具

[Cli Translator]用node写一个命令行翻译工具

前言

这是一个用node和TypeScript写的命令行工具,可以翻译中文或者英文单词,主要是实践用node发请求,目前已经发布npmGitHub

使用方法

安装bald3r-node-cli-translator

1
2
3
4
5
npm i -g bald3r-node-cli-translator

or

yarn global add bald3r-node-cli-translator

然后就可以愉快的在命令行里用fy 词语的方式进行翻译了

或者英译中

实现过程

其实主要就是构造一个请求,然后调用某翻译api就行

在构造查询参数时,以前常用的querystring.stringify()已经噶了,在node14时弃用了,

网上有很多教程教你怎么关闭编辑器的弃用提示,我个人还是比较喜欢尝新的,因此选用了node推荐的URLSearchParams

然后解析返回的response,得到最终的结果,如果有error的话就把error返回出来

这次的命令行还是使用的commander.js,想必大🔥儿们已经很熟悉了,就不再赘述

后记

这个小工具主要是实践了一下如何发请求,以及在node14版本以上使用URLSearchParamsAPI,欢迎各位和我一起交流讨论~


用node写一个命令行翻译工具
https://bald3r.wang/2022/08/08/Cli-Translator-用node写一个命令行翻译工具/
作者
Allen
发布于
2022年8月8日
许可协议