首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

教你怎么在Linux中自己制作一款终端翻译软件

欢迎各位再次来到这里听小编解说!小编已经把最精彩的文章已经写在了下边,希望大家能耐心的把文章看完。你们的阅读就是我坚持创作的动力!麻烦你点点关注和评论!小编会永远记在心里的!!!

张大鹏

全栈工程师,目标人工智能.

第一个,写一款终端翻译软件,我用Python写的,源代码共享出来

"""

翻译软件

"""

import requests

import json

import sys

# 用input或者sys

query = sys.argv[1]

headers = {

"User-Agent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.67 Mobile Safari/537.36"}

post_data = {

"query": query,

"from": "zh",

"to": "en",

}

post_url = "https://fanyi.baidu.com/basetrans"

r = requests.post(post_url, data=post_data, headers=headers)

# print(r.content.decode())

# 得到的是一个json字符串

s = json.loads(r.content.decode())

# print(s)

result = s['trans'][0]['result'][0][1]

print(query, ":翻译为英文是:", result)

# print(s['transl'][0]['dist'])

# 取别名 alias

接下来,修改设置一下bashrc

输入以下命令

vim ~/.bashrc

在最后一行添加如下代码

alias fanyi="python3 /home/lxgzhw/python/scrapy/hw_001_requests/hw_004_翻译.py"

后面的路径是你自己写的软件的绝对路径

终端输入以下命令,让我们的设置生效

source ~/.bashrc

ok ,可以了,终端输入

fanyi 中国

可以看到效果了,就这样 一个简单的翻译软件就做好了

发布于 18:20

非常感谢各位看官能在百忙之中阅读小编的文章,您们的阅读和评论是小编继续坚持创作的动力。你们的每一个评论,小编都会去非常认真的去阅读,你们提出的宝贵意见我也会虚心接受,争取每天都为大家带来更多的优质文章。让大家不但可以增长见识,还可以有个好的心情。希望您能喜欢小编的文章!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181102A1ODPM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券