matlab 使用有道翻译API (推荐!)

版权声明:转载需注明出处 https://blog.csdn.net/qq_43157190/article/details/89400624

matlab里面有 urlread() 以及 webread() 两个内置函数可以读取网页内容,这样就可以利用有道翻译提供的API在程序内部翻译。

下面是 有道翻译API的官方使用说明:
在这里插入图片描述
比如我们需要翻译 i love matlab 这句话,按照给出的方式写入网址,用urlread函数读取得到:
在这里插入图片描述
在这里插入图片描述
如果你是需要中文翻译成英文,必须先将中文utf-8编码,用到函数 urlencode(),否则会出错。最后用正则表达式取出需要的字符串,你也可以使用strfind函数来取。

例如现在我要翻译Chinese这个单词
返回得到的字符串有一大串,我们需要的部分为:在这里插入图片描述
通过两个strfind函数找到两端:
在这里插入图片描述
在这里插入图片描述
再通过strrep()函数替换里面过多空格以及不需要的代码,用strtrim()函数可以去掉首尾的空格:
在这里插入图片描述

在这里插入图片描述
任务完成!

猜你喜欢

转载自blog.csdn.net/qq_43157190/article/details/89400624
今日推荐