Pythonはオンライン翻訳を実現します

この記事の例では、参考のためにpythonでのオンライン翻訳の特定のコードを共有しています。具体的な内容は次のとおりです。

具体的な効果については写真をご覧ください

コード:

import urllib.request
import urllib.parse
import json

def translation():while1:print("-"*30)
 n =input("選択してください:1翻訳2終了:")if n =='1':
  content =input("翻訳するコンテンツを入力してください。")
  url ='http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule'
  data={}
  data['i']= content
  data['from']='AUTO'
  data['to']='AUTO'
  data['smartresult']='dict'
  data['client']='fanyideskweb'
  data['salt']='15790094838498'
  data['sign']='9ab763875001c1949ae49d3c230ba19f'
  data['ts']='1579009483849'
  data['bv']='5a84f6fbcebd913f0a4e81b6ee54608'
  data['doctype']='json'
  data['version']='2.1'
  data['keyfrom']='fanyi.web'
  data['action']='FY_BY_CLICKBUTTION'
  data = urllib.parse.urlencode(data).encode('utf-8')
  response = urllib.request.urlopen(url,data)
  html = response.read().decode('utf-8')
  # print(json.loads(html))
  target =json.loads(html)print("翻訳結果;%s"%(target['translateResult'][0][0]['tgt']))
 elif n=='2':print("ご利用いただきありがとうございます!")breakelse:print("入力が間違っています!")if __name__=='__main__':translation()

以上が本稿の内容ですので、皆様のご勉強に役立てていただければ幸いです。

Recommended Posts

Pythonはオンライン翻訳を実現します
Pythonはオンライン翻訳機能を実現します
Pythonはオンラインマイクロブログデータの視覚化を実現します
Pythonは宇宙船戦争を実現します
Pythonは戦車戦を実現
Python3は飛行機戦争ゲームを実現します
Pythonはリンゴを食べるゲームを実現します
Pythonは推測ゲームを実現します
Pythonは3Dマップの視覚化を実現します
Pythonはフェイスサインインシステムを実現します
Pythonは写真のバッチ命名を実現します
Pythonは名刺管理システムを実現
Python3は名刺管理システムを実現
Pythonはエクスプレス価格クエリシステムを実現します
Pythonは画像認識カー機能を実現
Pythonはudp送信画像機能を実現します
Pythonはコンソール出力カラーフォントを実現します
Pythonはファイル名のバッチ変更を実現します
python3はマスク描画の機能を実現します
Pythonは貪欲なヘビの二重の戦いを実現します