Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -19,7 +19,7 @@ category_map = {
|
|
19 |
}
|
20 |
subcategory_map = {
|
21 |
("正確性", "誤譯"): ("Accuracy", "Mistranslation"),
|
22 |
-
("正確性", "
|
23 |
("正確性", "漏譯"): ("Accuracy", "Omission"),
|
24 |
("正確性", "其他"): ("Accuracy", "Other"),
|
25 |
|
@@ -34,34 +34,34 @@ subcategory_map = {
|
|
34 |
("專有名詞", "不一致"): ("Terminology", "Inconsistent"),
|
35 |
("專有名詞", "其他"): ("Terminology", "Other"),
|
36 |
|
37 |
-
("風格", "
|
38 |
("風格", "其他"): ("Style", "Other"),
|
39 |
|
40 |
("在地化", "貨幣格式"): ("Locale", "Currency format"),
|
41 |
("在地化", "時間格式"): ("Locale", "Time format"),
|
42 |
-
("在地化", "
|
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 |
-
"輕微
|
58 |
-
"嚴重
|
59 |
}
|
60 |
|
61 |
# 這兩個字典用於前端顯示資料表時,把英文轉回中文顯示
|
62 |
severity_display_map = {
|
63 |
-
"Minor": "輕微
|
64 |
-
"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="輕微
|
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():
|