Spaces:
Sleeping
Sleeping
翻译prompt
Browse files
app.py
CHANGED
@@ -62,6 +62,20 @@ def randomize_seed_fn(seed: int, randomize_seed: bool) -> int:
|
|
62 |
seed = random.randint(0, MAX_SEED)
|
63 |
return seed
|
64 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
|
66 |
@spaces.GPU
|
67 |
def generate(
|
@@ -284,10 +298,10 @@ with gr.Blocks(css="style.css") as demo:
|
|
284 |
).then(
|
285 |
fn=generate,
|
286 |
inputs=[
|
287 |
-
prompt,
|
288 |
-
negative_prompt,
|
289 |
-
prompt_2,
|
290 |
-
negative_prompt_2,
|
291 |
use_negative_prompt,
|
292 |
use_prompt_2,
|
293 |
use_negative_prompt_2,
|
|
|
62 |
seed = random.randint(0, MAX_SEED)
|
63 |
return seed
|
64 |
|
65 |
+
def translateEN(zh):
|
66 |
+
result = requests.post(
|
67 |
+
"https://api-free.deepl.com/v2/translate",
|
68 |
+
params={
|
69 |
+
"auth_key": "e8b4d428-ada5-3f8d-f965-bad01e8a06c1:fx",
|
70 |
+
"target_lang": "EN-US",
|
71 |
+
"text": zh})
|
72 |
+
return result.json()["translations"][0]["text"]
|
73 |
+
|
74 |
+
def process_text(prompt):
|
75 |
+
print("中文提示词: \n", prompt)
|
76 |
+
prompt_trans = translateEN(prompt)
|
77 |
+
print("prompt: \n", prompt_trans)
|
78 |
+
return prompt_trans
|
79 |
|
80 |
@spaces.GPU
|
81 |
def generate(
|
|
|
298 |
).then(
|
299 |
fn=generate,
|
300 |
inputs=[
|
301 |
+
process_text(prompt),
|
302 |
+
process_text(negative_prompt),
|
303 |
+
process_text(prompt_2),
|
304 |
+
process_text(negative_prompt_2),
|
305 |
use_negative_prompt,
|
306 |
use_prompt_2,
|
307 |
use_negative_prompt_2,
|