Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- import httplib, urllib, base64
- import json
- question = "hello".replace(" ", "%20")
- params = urllib.urlencode({})
- try:
- conn = httplib.HTTPSConnection('ws.detectlanguage.com')
- conn.request("GET",
- '/0.2/detect?q='+question+'&key=e7b2c16e5623834875e2a91f8b8ca505')
- data = json.loads(conn.getresponse().read())
- detectlanguage = data['data']['detections'][0]['language'];
- print detectlanguage
- except:
- detectlanguage = 'ln'
- try:
- conn = httplib.HTTPSConnection('api.api.ai')
- if(detectlanguage=='en'):
- headers = {"Authorization": "Bearer 06c0cdf3bb494d8cbf7dec00c5d57dfc"}
- conn.request("GET",
- "/api/query?v=20150910&query=" + question + "&lang=en&sessionId=eda9968e-3770-4df4-933b-6a6c4c722094&timezone=2017-07-20T22:47:51+0100",
- headers=headers)
- response = conn.getresponse()
- data = response.read()
- data = json.loads(data)
- message = data["result"]["fulfillment"]["speech"]
- print(message)
- else:
- headers = {"Authorization": "Bearer 9e21ac7afd3749c1a5082cc558e062fc"}
- conn.request("GET",
- "/api/query?v=20150910&query=" + question + "&lang=fr&sessionId=eda9968e-3770-4df4-933b-6a6c4c722094&timezone=2017-07-19T12:57:42+0100",
- headers=headers)
- response = conn.getresponse()
- data = response.read()
- data = json.loads(data)
- message = data["result"]["fulfillment"]["speech"]
- print(message)
- conn.close()
- except Exception as e:
- print('-------')
- print("response : " + str(e))
- print('-------')
- message = "errrrrrrrrr"
- if (message is None):
- message = "bbbbbbb"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement