命令行 Nodejs Google 翻译工具
命令行 Nodejs Google 翻译工具
初学 node.js ,算是简单入门了基础,然后写了个很简单的命令行翻译工具,可以进行中英文翻译,
通过计算出 token 值使用 get 请求获取 google 翻译内容的命令行工具
可在本机任何目录下打开命令行使用
项目地址 https://github.com/Neoyyy/google-CommandLine-Translation-Tool
食用方法
gg 要查找的词
除了中英,对我来说还比较实用的是韩译日,这组翻译也是准确得可怕(
截图小细节:大概 LZ 没有使用 Ctrl+L 清屏的习惯;D
除了上班划水时间还会在有空的时候(如果我没偷懒) 会逐渐加上去其他的翻译,再把结果整理的更好些。。慢慢整理啦~
赞!
谢谢~~
美观和舒适度上肯定是比不过的,,写这个命令行工具主要是进行一个练习,正好平时需要查单词就做了这个,谷歌翻译也不需要代理就可以直接用
google-translate-api 这个配置本地没有是不是不能跑啊,我这报这个错误了
可以跑的,npm install 安装依赖的时候所有依赖都安装了嘛?
居然 g 家的 tanslate 不需要代理?涨姿势了
translate.google.cn 是不需要的
哈哈哈哈我也是
关于命令行Node.js Google翻译工具,你可以使用Node.js结合Google Translate API来实现。以下是一个简单的示例,展示了如何使用Node.js创建一个命令行工具来进行Google翻译。
首先,你需要安装@google-cloud/translate
模块,这个模块提供了与Google Cloud Translation API交互的接口。安装命令如下:
npm install @google-cloud/translate
然后,创建一个JavaScript文件(例如translate.js
),并编写以下代码:
const { Translate } = require('@google-cloud/translate');
const translate = new Translate();
async function translateText(text, targetLanguage) {
try {
const [translations] = await translate.translate(text, targetLanguage);
console.log(translations);
} catch (error) {
console.error('翻译出错:', error);
}
}
// 从命令行参数获取待翻译的文本和目标语言
const [,, text, targetLanguage] = process.argv;
translateText(text, targetLanguage);
你可以通过命令行运行这个脚本,并传入待翻译的文本和目标语言。例如:
node translate.js "Hello, world!" zh-CN
这段代码会输出翻译后的中文结果。需要注意的是,使用Google Cloud Translation API可能需要配置API密钥和启用相应的API服务,具体步骤可以参考Google Cloud的官方文档。