PSNbst commited on
Commit
14b159d
·
verified ·
1 Parent(s): 8c2f189

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -18
app.py CHANGED
@@ -118,15 +118,15 @@ def transform_prompt(prompt, gender_option, furry_species, api_mode, api_key):
118
  tags = {}
119
 
120
  # 根据选择设置性别或物种标签
121
- if gender_option == "强制转换为男性":
122
  tags["gender"] = "male"
123
- elif gender_option == "强制转换为女性":
124
  tags["gender"] = "female"
125
- elif gender_option == "无性别":
126
  tags["gender"] = "genderless"
127
- elif gender_option == "双性别":
128
- tags["gender"] = "bigender"
129
- elif gender_option == "Furry":
130
  tags["gender"] = "furry"
131
  tags["furry_species"] = furry_species or "unknown"
132
 
@@ -164,7 +164,7 @@ def do_translation(scene_desc, translate_language, api_mode, api_key):
164
  def build_interface():
165
  with gr.Blocks() as demo:
166
 
167
- gr.Markdown("## 提示词一键性别物种转换器")
168
 
169
  with gr.Row():
170
  with gr.Column():
@@ -186,19 +186,19 @@ def build_interface():
186
  gender_option = gr.Radio(
187
  label="性别 / Furry 选项 (Gender / Furry)",
188
  choices=[
189
- "强制转换为男性",
190
- "强制转换为女性",
191
- "无性别",
192
- "双性别",
193
- "Furry"
194
  ],
195
- value="强制转换为男性",
196
  )
197
 
198
  # 选择 Furry 物种
199
  furry_species = gr.Dropdown(
200
  label="Furry 物种 (Furry Species)",
201
- choices=["Wolf", "Fox", "Tiger", "Lion"], # 这里只是示例
202
  value=None,
203
  visible=False # 初始不可见
204
  )
@@ -218,12 +218,12 @@ def build_interface():
218
  user_prompt = gr.Textbox(
219
  label="提示词 (Prompt)",
220
  lines=5,
221
- placeholder="在此输入你的提示词,例如:一位穿着红色连衣裙的少女,坐在落日余晖下的草地上..."
222
  )
223
 
224
  # 输出场景描述
225
  generated_output = gr.Textbox(
226
- label="生成的场景描述 (Generated Scene Description)",
227
  lines=7
228
  )
229
 
@@ -231,8 +231,8 @@ def build_interface():
231
  with gr.Row():
232
  translate_language = gr.Dropdown(
233
  label="翻译语言 (Translation Language)",
234
- choices=["en", "zh-CN", "ja", "fr", "es"],
235
- value="en",
236
  )
237
  translated_text = gr.Textbox(
238
  label="翻译结果 (Translated Result)",
 
118
  tags = {}
119
 
120
  # 根据选择设置性别或物种标签
121
+ if gender_option == "Trans_to_Male":
122
  tags["gender"] = "male"
123
+ elif gender_option == "Trans_to_Female":
124
  tags["gender"] = "female"
125
+ elif gender_option == "Trans_to_Mannequin":
126
  tags["gender"] = "genderless"
127
+ elif gender_option == "Trans_to_Intersex":
128
+ tags["gender"] = "intersex"
129
+ elif gender_option == "Trans_to_Furry":
130
  tags["gender"] = "furry"
131
  tags["furry_species"] = furry_species or "unknown"
132
 
 
164
  def build_interface():
165
  with gr.Blocks() as demo:
166
 
167
+ gr.Markdown("## Prompts_TransTool-提示词一键性别物种转换器")
168
 
169
  with gr.Row():
170
  with gr.Column():
 
186
  gender_option = gr.Radio(
187
  label="性别 / Furry 选项 (Gender / Furry)",
188
  choices=[
189
+ "Trans_to_Male",
190
+ "Trans_to_Female",
191
+ "Trans_to_Mannequin",
192
+ "Trans_to_Intersex",
193
+ "Trans_to_Furry"
194
  ],
195
+ value="Trans_to_Male",
196
  )
197
 
198
  # 选择 Furry 物种
199
  furry_species = gr.Dropdown(
200
  label="Furry 物种 (Furry Species)",
201
+ choices=["Wolf", "Fox", "Tiger", "Lion"],
202
  value=None,
203
  visible=False # 初始不可见
204
  )
 
218
  user_prompt = gr.Textbox(
219
  label="提示词 (Prompt)",
220
  lines=5,
221
+ placeholder="Please Enter your prompt words. 在此输入你的提示词,例如:一位穿着红色连衣裙的少女,坐在落日余晖下的草地上..."
222
  )
223
 
224
  # 输出场景描述
225
  generated_output = gr.Textbox(
226
+ label="转换后的提示词 (Generated Trans-Description)",
227
  lines=7
228
  )
229
 
 
231
  with gr.Row():
232
  translate_language = gr.Dropdown(
233
  label="翻译语言 (Translation Language)",
234
+ choices=["English", "Chinese", "Japanese", "French", "German", "Dutch", "Arabic", "Russian", "Persian", "Italian"],
235
+ value="English",
236
  )
237
  translated_text = gr.Textbox(
238
  label="翻译结果 (Translated Result)",