350016z commited on
Commit
c37b0a2
·
verified ·
1 Parent(s): 9dfbd1e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -15
app.py CHANGED
@@ -19,7 +19,7 @@ category_map = {
19
  }
20
  subcategory_map = {
21
  ("正確性", "誤譯"): ("Accuracy", "Mistranslation"),
22
- ("正確性", "新增"): ("Accuracy", "Addition"),
23
  ("正確性", "漏譯"): ("Accuracy", "Omission"),
24
  ("正確性", "其他"): ("Accuracy", "Other"),
25
 
@@ -34,34 +34,34 @@ subcategory_map = {
34
  ("專有名詞", "不一致"): ("Terminology", "Inconsistent"),
35
  ("專有名詞", "其他"): ("Terminology", "Other"),
36
 
37
- ("風格", "用字笨拙"): ("Style", "Awkward"),
38
  ("風格", "其他"): ("Style", "Other"),
39
 
40
  ("在地化", "貨幣格式"): ("Locale", "Currency format"),
41
  ("在地化", "時間格式"): ("Locale", "Time format"),
42
- ("在地化", "人名格式"): ("Locale", "Name format"),
43
  ("在地化", "日期格式"): ("Locale", "Date format"),
44
  ("在地化", "地址格式"): ("Locale", "Address format"),
45
  ("在地化", "其他"): ("Locale", "Other"),
46
  }
47
  categories_display = {
48
- "正確性": ["誤譯", "新增", "漏譯", "其他"],
49
  "流暢度": ["文法", "拼字", "標點符號", "前後不一致", "語域", "其他"],
50
  "專有名詞": ["使用不當", "不一致", "其他"],
51
- "風格": ["用字笨拙", "其他"],
52
- "在地化": ["貨幣格式", "時間格式", "人名格式", "日期格式", "地址格式", "其他"]
53
  }
54
 
55
- severity_choices_display = ["輕微 (Minor)", "嚴重 (Major)"]
56
  severity_map = {
57
- "輕微 (Minor)": "Minor",
58
- "嚴重 (Major)": "Major"
59
  }
60
 
61
  # 這兩個字典用於前端顯示資料表時,把英文轉回中文顯示
62
  severity_display_map = {
63
- "Minor": "輕微 (Minor)",
64
- "Major": "嚴重 (Major)",
65
  "No-error": "無錯誤",
66
  "Non-translation": "過多錯誤"
67
  }
@@ -196,7 +196,7 @@ def get_error_dataframe():
196
  if sub_cat == "Mistranslation":
197
  sub_cat_zh = "誤譯"
198
  elif sub_cat == "Addition":
199
- sub_cat_zh = "新增"
200
  elif sub_cat == "Omission":
201
  sub_cat_zh = "漏譯"
202
  elif sub_cat == "Grammar":
@@ -214,13 +214,13 @@ def get_error_dataframe():
214
  elif sub_cat == "Inconsistent":
215
  sub_cat_zh = "不一致"
216
  elif sub_cat == "Awkward":
217
- sub_cat_zh = "用字笨拙"
218
  elif sub_cat == "Currency format":
219
  sub_cat_zh = "貨幣格式"
220
  elif sub_cat == "Time format":
221
  sub_cat_zh = "時間格式"
222
  elif sub_cat == "Name format":
223
- sub_cat_zh = "人名格式"
224
  elif sub_cat == "Date format":
225
  sub_cat_zh = "日期格式"
226
  elif sub_cat == "Address format":
@@ -524,7 +524,7 @@ with gr.Blocks(css="""
524
  severity = gr.Dropdown(
525
  label="嚴重程度",
526
  choices=severity_choices_display,
527
- value="輕微 (Minor)"
528
  )
529
 
530
  with gr.Row():
 
19
  }
20
  subcategory_map = {
21
  ("正確性", "誤譯"): ("Accuracy", "Mistranslation"),
22
+ ("正確性", "多譯"): ("Accuracy", "Addition"),
23
  ("正確性", "漏譯"): ("Accuracy", "Omission"),
24
  ("正確性", "其他"): ("Accuracy", "Other"),
25
 
 
34
  ("專有名詞", "不一致"): ("Terminology", "Inconsistent"),
35
  ("專有名詞", "其他"): ("Terminology", "Other"),
36
 
37
+ ("風格", "用字尷尬"): ("Style", "Awkward"),
38
  ("風格", "其他"): ("Style", "Other"),
39
 
40
  ("在地化", "貨幣格式"): ("Locale", "Currency format"),
41
  ("在地化", "時間格式"): ("Locale", "Time format"),
42
+ ("在地化", "姓名格式"): ("Locale", "Name format"),
43
  ("在地化", "日期格式"): ("Locale", "Date format"),
44
  ("在地化", "地址格式"): ("Locale", "Address format"),
45
  ("在地化", "其他"): ("Locale", "Other"),
46
  }
47
  categories_display = {
48
+ "正確性": ["誤譯", "多譯", "漏譯", "其他"],
49
  "流暢度": ["文法", "拼字", "標點符號", "前後不一致", "語域", "其他"],
50
  "專有名詞": ["使用不當", "不一致", "其他"],
51
+ "風格": ["用字尷尬", "其他"],
52
+ "在地化": ["貨幣格式", "時間格式", "姓名格式", "日期格式", "地址格式", "其他"]
53
  }
54
 
55
+ severity_choices_display = ["輕微", "嚴重"]
56
  severity_map = {
57
+ "輕微": "Minor",
58
+ "嚴重": "Major"
59
  }
60
 
61
  # 這兩個字典用於前端顯示資料表時,把英文轉回中文顯示
62
  severity_display_map = {
63
+ "Minor": "輕微",
64
+ "Major": "嚴重",
65
  "No-error": "無錯誤",
66
  "Non-translation": "過多錯誤"
67
  }
 
196
  if sub_cat == "Mistranslation":
197
  sub_cat_zh = "誤譯"
198
  elif sub_cat == "Addition":
199
+ sub_cat_zh = "多譯"
200
  elif sub_cat == "Omission":
201
  sub_cat_zh = "漏譯"
202
  elif sub_cat == "Grammar":
 
214
  elif sub_cat == "Inconsistent":
215
  sub_cat_zh = "不一致"
216
  elif sub_cat == "Awkward":
217
+ sub_cat_zh = "用字尷尬"
218
  elif sub_cat == "Currency format":
219
  sub_cat_zh = "貨幣格式"
220
  elif sub_cat == "Time format":
221
  sub_cat_zh = "時間格式"
222
  elif sub_cat == "Name format":
223
+ sub_cat_zh = "姓名格式"
224
  elif sub_cat == "Date format":
225
  sub_cat_zh = "日期格式"
226
  elif sub_cat == "Address format":
 
524
  severity = gr.Dropdown(
525
  label="嚴重程度",
526
  choices=severity_choices_display,
527
+ value="輕微"
528
  )
529
 
530
  with gr.Row():