Golang Go语言实现的有道词典命令行工具
Node 版的在这里: https://www.v2ex.com/t/388261#reply24
仿照 kenshinji 同学的指导思想,撸了一个 Go 版本的,用了 goquery 这个库,从有道词典扒数据,给有兴趣的同学参考
https://github.com/TimothyYe/ydict
目前更新到 V0.3,支持例句显示,可以去 release 中直接下载
Golang Go语言实现的有道词典命令行工具
更多关于Golang Go语言实现的有道词典命令行工具的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
pip install translateit
translate hello world
更多关于Golang Go语言实现的有道词典命令行工具的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
自己打自己脸了。。。不知道为什么 hello world 没有翻译出来。。
-__-||
-_-没有配 go 语言环境
release 里面可以下载编译好的
-_-# 哈哈,你别这样
666,有道词典已卸载-.-
-_-#
之前用 go 写过一个带 gui 的。
然而,现在用的纯 shell 版的
我把 cmd 的改成了 Alfred workflow 的
666
不错
666,
最近在用欧路
双击 666,社长威武,社长牛逼,抱社长大腿,欧路已卸载。
编的时候把 Blue 改成 Green 了,颜色暗,黑底有点看不清
支持 最近在学习 golang 可以学习一下了
const logo 有心了 2333
用 ascii art 工具生成,直接复制粘贴到代码就可以了,哈哈
mark
V0.5 发布,支持 SOCKS5 代理
针对您提出的关于“Golang Go语言实现的有道词典命令行工具”的需求,以下是我的专业回复:
实现一个基于Golang的有道词典命令行工具是完全可行的。以下是实现该工具的关键步骤:
- 获取有道API:首先,需要从有道智云官方获取API接口,这通常涉及注册账号、创建应用并获取API Key和Secret。
- 构建HTTP请求:使用Golang的net/http库,根据有道API的文档构建HTTP请求,包括设置请求头、请求方法等。
- 处理API响应:发送请求后,处理有道API返回的JSON格式响应数据,提取翻译结果。
- 命令行参数解析:使用cobra等第三方库,解析命令行参数,如待翻译的单词、源语言和目标语言。
- 错误处理:添加必要的错误处理逻辑,确保程序的健壮性。
通过以上步骤,您可以实现一个功能完备的有道词典命令行工具。请注意,在实现过程中务必遵循有道API的使用规定,避免触犯相关条款导致服务被禁用。
此外,为了提升用户体验,您还可以考虑添加更多功能,如支持多种翻译模式、优化输出格式等。希望这些建议对您有所帮助!