如何在linux中实现简单翻译器

如何在linux中实现简单翻译器

我本来只是有个单词不会想查找,然后想在linux里面找一些简单的命令行翻译器,结果百度到的几款翻译器都很拉垮。这让我萌生了自己写一个简单的翻译器的念头。

大致想法

翻译器这个东西肯定不是十分钟就能写出来的,我肯定要使用接口来获取翻译的结果,或者使用爬虫获取翻译网站的信息。

最开始我想到的是使用百度翻译的接口。
介绍以下curl命令,它能获取网页的源代码。

通过观察,我发现百度翻译的网站要翻译的词语直接放在了url里面
然后我通过查看网页的资源获取了显示翻译结果文本的html信息
理想的结果是,使用curl命令获取网页源代码,然后写一个C程序或者随便什么脚本获取到翻译结果
但是现实的结果是,curl命令只能获取静态的网页

现在谁家的网页还是静态的

在明白这一点之前,我付出了艰辛的努力,查阅各种资料、论坛、博客
最后得出了以我现在的能力不大可能实现这一点的结论
我要安装一些软件、配置一些环境、查看一些代码,在我终于找到了百度翻译司马的javascript加密算法之后,我放弃了

我只是想搞一个简单的脚本
就像我本来只是想钓一条鱼,普通的钓竿就够了,为什么要专门造一艘航空母舰

所以最后还是得找开放的API

一个半小时的成果是:
javascript是evil code

寻找开发API

百度和CSDN真的是司马东西,一个给我推荐一些没有什么用的广告,另一个全部都是复制粘贴的东西

但是我还是凭借着不屈的毅力,在尝试了必应(其实是免费的但是它的接

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值