marahmerah commited on
Commit
9d14bad
·
verified ·
1 Parent(s): 61a01c2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -6,12 +6,12 @@ from all_models import models
6
  from io import BytesIO
7
  from PIL import Image
8
  from fastapi import FastAPI, Request
9
- from translatepy import Translator
10
 
11
  css_code = os.getenv("DazDinGo_CSS")
12
 
13
  # Initialize translator
14
- translator = Translator()
15
 
16
  # Load models
17
  models_load = {}
@@ -27,7 +27,7 @@ def gen_image(model_str, prompt):
27
  if model_str == 'NA':
28
  return None
29
  # Translate prompt to English {noise} {klir}
30
- translated_prompt = str(translator.translate(prompt, 'English'))
31
  noise = str(randint(0, 4294967296))
32
  klir = '| ultra detail, ultra elaboration, ultra quality, perfect'
33
  return models_load[model_str](f'{translated_prompt}')
@@ -52,7 +52,7 @@ async def api_generate(request: Request):
52
  return {"error": "Model not found"}
53
 
54
  # Translate prompt to English for API endpoint too
55
- translated_prompt = str(translator.translate(prompt, 'English'))
56
  image = gen_image(model, translated_prompt)
57
  if image is None:
58
  return {"error": "Image generation failed"}
@@ -112,7 +112,7 @@ def make_me():
112
 
113
  def generate_wrapper(model_str, prompt):
114
  # Translate prompt to English
115
- translated_prompt = str(translator.translate(prompt, 'English'))
116
  image = gen_image(model_str, translated_prompt)
117
  if image is None:
118
  return None, {"error": "Generation failed"}
 
6
  from io import BytesIO
7
  from PIL import Image
8
  from fastapi import FastAPI, Request
9
+ from deep_translator import GoogleTranslator
10
 
11
  css_code = os.getenv("DazDinGo_CSS")
12
 
13
  # Initialize translator
14
+ translator = GoogleTranslator(source='auto', target='en')
15
 
16
  # Load models
17
  models_load = {}
 
27
  if model_str == 'NA':
28
  return None
29
  # Translate prompt to English {noise} {klir}
30
+ translated_prompt = translator.translate(prompt)
31
  noise = str(randint(0, 4294967296))
32
  klir = '| ultra detail, ultra elaboration, ultra quality, perfect'
33
  return models_load[model_str](f'{translated_prompt}')
 
52
  return {"error": "Model not found"}
53
 
54
  # Translate prompt to English for API endpoint too
55
+ translated_prompt = translator.translate(prompt)
56
  image = gen_image(model, translated_prompt)
57
  if image is None:
58
  return {"error": "Image generation failed"}
 
112
 
113
  def generate_wrapper(model_str, prompt):
114
  # Translate prompt to English
115
+ translated_prompt = translator.translate(prompt)
116
  image = gen_image(model_str, translated_prompt)
117
  if image is None:
118
  return None, {"error": "Generation failed"}