適切な方法(タイムスタンプを破ることなく)、翻訳APIのPythonを呼び出す方法

私はいつも、さまざまなAPI呼び出しを実装するためにMATLABを使用しますが、この時間は達成するために使用するAPIのPythonのさまざまに変身したかったので、私は、それは、Pythonよりもやや悪化しているこの地域ではMATLABの柔軟性を知っている前。
ここに画像を挿入説明
これは、我々は唯一の翻訳されたテキストのバックを交換する必要があるが、私たちは英語の翻訳が必要な場合は、英語が制御されていない場合は、コーディングの単語を取得する必要があり、公式の説明です。フォーマットはXMLを返されることがあり、また、JSONであってもよいし、ここで我々が選んだの戻り結果はJSONパッケージによって直接処理することができ、JSONです。

import urllib.request
import json
import urllib.parse

a = input('输入需要翻译的词语:')
data = {}
data['q' ] = a
data['only'] = 'translate'
data = urllib.parse.urlencode(data).encode('utf-8') # 这里需要编码一下,但是这个函数输入参数只能是字典
website='http://fanyi.youdao.com/openapi.do?keyfrom=cxvsdffd33&key=1310976914&type=data&doctype=json&version=1.1'
response = urllib.request.urlopen(website,data)
html = response.read() # 返回json格式数据
html = json.loads(html)
html = html['translation'] # 取出translation里面的内容
print(html)

ここに画像を挿入説明

公開された58元の記事 ウォン称賛69 ビュー30000 +

おすすめ

転載: blog.csdn.net/qq_43157190/article/details/104792937