博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
curl+sed+shell编写一个英语翻译脚本
阅读量:6860 次
发布时间:2019-06-26

本文共 507 字,大约阅读时间需要 1 分钟。

博客分类:

这个事一个shell函数,使用了有道翻译提供的翻译服务

 

Shell代码  
  1. ts(){  
  2.   
  3. curl -s \  
  4.         "http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=dict.top" \  
  5.      -d \  
  6.     "type=AUTO& i=$1&doctype=json&xmlVersion=1.4&keyfrom=fanyi.web&ue=UTF-8&typoResult=true&flag=false" \  
  7.         | sed -E -n 's/.*tgt":"([^"]+)".*/\1/p' ;  
  8.   
  9. return 0;  
  10. }  
 

设置如下:

linux用户:

1.添加此脚本到~/.bashrc的末尾

2.source ~/.bashrc

Mac osX用户:

 

1.添加此脚本到~/.bash_profile的末尾,没有就新建

2.source ~/.bash_profile

 

使用:

 

 

Shell代码  
  1. ts hello  
  2. 你好  
  3. ts "how are you?"  
  4. 你好吗?  
 
也可以翻译中文。

 

转载地址:http://qfxyl.baihongyu.com/

你可能感兴趣的文章
JSON对象配合jquery.tmpl.min.js插件,手动攒出一个table
查看>>
编译安装QEMU 及卸载
查看>>
关于php-fpm与nginx进程重载的坑
查看>>
P2S、P2P、P2SP之对比
查看>>
笔记01 登录、常用配置参数、Action访问Servlet API 和设置Action中对象的值、命名空间和乱码处理、Action中包含多个方法如何调用...
查看>>
替代变量
查看>>
73. Spring Boot注解(annotation)列表【从零开始学Spring Boot】
查看>>
UNIX环境高级编程——pthread_create的问题
查看>>
接口继承中一个常见问题的思考
查看>>
C#获取软件图标
查看>>
提高代码质量的三要素
查看>>
Android避免进入页面自动弹出软键盘(真正好用)
查看>>
网络编程
查看>>
cocos2d JS-(JavaScript) 函数类型相互转换(字符串、整形、浮点形、布尔值)
查看>>
手把手教你使用腾讯的热修复框架-Tinker
查看>>
《当程序员的那些狗日日子》(三十一)特殊任务
查看>>
9.10---堆箱子问题(CC150)
查看>>
Spark技术内幕:究竟什么是RDD
查看>>
新功能!从 Dropbox 部署到 Windows Azure 网站
查看>>
指尖上的电商---(10)SolrAdmin中加入多核
查看>>