Evaaaaa06 commited on
Commit
3fe7407
ยท
verified ยท
1 Parent(s): 65fa200

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +3 -13
main.py CHANGED
@@ -17,7 +17,7 @@ from imgurpython import ImgurClient
17
  import requests
18
  import tempfile
19
  from datetime import datetime
20
- from transformers import pipeline, MarianMTModel, MarianTokenizer
21
 
22
 
23
  # ่จญๅฎš Google AI API ้‡‘้‘ฐ
@@ -127,17 +127,6 @@ def generate_image_hf(prompt):
127
  print("ๅœ–็‰‡็”Ÿๆˆๅคฑๆ•—:", response.text)
128
  return None
129
 
130
- def translate_zh_to_en(text):
131
- model_name = "Helsinki-NLP/opus-mt-zh-en"
132
-
133
- tokenizer = MarianTokenizer.from_pretrained(model_name, force_download=True)
134
- model = MarianMTModel.from_pretrained(model_name, force_download=True)
135
-
136
- inputs = tokenizer(text, return_tensors="pt", padding=True)
137
- translated = model.generate(**inputs)
138
- result = tokenizer.decode(translated[0], skip_special_tokens=True)
139
-
140
- return result
141
 
142
  #==========================
143
  # ไฝฟ็”จ่€…ไธŠๅ‚ณๅœ–็‰‡
@@ -211,7 +200,8 @@ def handle_image_message(event):
211
  line_bot_api.reply_message(event.reply_token, TextSendMessage(text="ๅœ–็‰‡็”Ÿๆˆไธญ๏ฝž ่ซ‹็จๅ€™.....โœจ"))
212
  client = ImgurClient(client_id, client_secret, access_token, refresh_token)
213
 
214
- translation = translate_zh_to_en(prompt)
 
215
  prompt_en = translation[0]['translation_text']
216
 
217
  # ็”Ÿๆˆๅœ–็‰‡
 
17
  import requests
18
  import tempfile
19
  from datetime import datetime
20
+ from transformers import pipeline
21
 
22
 
23
  # ่จญๅฎš Google AI API ้‡‘้‘ฐ
 
127
  print("ๅœ–็‰‡็”Ÿๆˆๅคฑๆ•—:", response.text)
128
  return None
129
 
 
 
 
 
 
 
 
 
 
 
 
130
 
131
  #==========================
132
  # ไฝฟ็”จ่€…ไธŠๅ‚ณๅœ–็‰‡
 
200
  line_bot_api.reply_message(event.reply_token, TextSendMessage(text="ๅœ–็‰‡็”Ÿๆˆไธญ๏ฝž ่ซ‹็จๅ€™.....โœจ"))
201
  client = ImgurClient(client_id, client_secret, access_token, refresh_token)
202
 
203
+ translator = pipeline("translation", model='Helsinki-NLP/opus-mt-zh-en')
204
+ translation = translator(prompt)
205
  prompt_en = translation[0]['translation_text']
206
 
207
  # ็”Ÿๆˆๅœ–็‰‡