gojiteji commited on
Commit
88c296d
·
1 Parent(s): 21958b2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +24 -0
app.py CHANGED
@@ -4,6 +4,30 @@ import os
4
  APIKEY = os.environ["MT_TOKEN"]
5
  EP = os.environ["MT_EP"]
6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  client = InferenceClient(
8
  "mistralai/Mistral-7B-Instruct-v0.1"
9
  )
 
4
  APIKEY = os.environ["MT_TOKEN"]
5
  EP = os.environ["MT_EP"]
6
 
7
+ import requests
8
+ def translate(source_lang,target_lang,text):
9
+ params = {
10
+ 'auth_key' : APIKEY,
11
+ 'text' : text,
12
+ 'source_lang' : source_lang, # 翻訳対象の言語
13
+ "target_lang": target_lang # 翻訳後の言語
14
+ }
15
+ request = requests.post(EP, data=params)
16
+ result = request.json()
17
+ return result["translations"][0]["text"]
18
+ def translate_en_to_ja(text):
19
+ if text is None:
20
+ return None
21
+ return translate("EN","JA",text)
22
+
23
+ def translate_ja_to_en(text):
24
+ if text is None:
25
+ return None
26
+ return translate("JA","EN",text)
27
+
28
+
29
+
30
+
31
  client = InferenceClient(
32
  "mistralai/Mistral-7B-Instruct-v0.1"
33
  )