yosuke-i commited on
Commit
6415905
1 Parent(s): b31d98f

Create translate

Browse files
Files changed (1) hide show
  1. translate +22 -0
translate ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import requests
2
+ import json
3
+
4
+ def translate_text(text, target_lang='ja', source_lang='en'):
5
+ api_key = "AIzaSyAEzK5_n6zKTimD9yoXS-C8O0xN_4LaVBQ"
6
+ url = f"https://translation.googleapis.com/language/translate/v2?key={api_key}"
7
+ payload = {
8
+ 'q': text,
9
+ 'source': source_lang,
10
+ 'target': target_lang,
11
+ 'format': 'text'
12
+ }
13
+ headers = {
14
+ 'Content-Type': 'application/json'
15
+ }
16
+
17
+ response = requests.post(url, headers=headers, json=payload)
18
+ if response.status_code == 200:
19
+ return json.loads(response.text)['data']['translations'][0]['translatedText']
20
+ else:
21
+ return "Error: " + response.text
22
+