Spaces:
Running
Running
Update app.py
Browse files
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
|
10 |
|
11 |
css_code = os.getenv("DazDinGo_CSS")
|
12 |
|
13 |
# Initialize translator
|
14 |
-
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 =
|
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 =
|
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 =
|
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"}
|