Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -7,7 +7,6 @@ spell_corrector = pipeline("text2text-generation", model=model_id, max_length=10
|
|
7 |
|
8 |
|
9 |
|
10 |
-
|
11 |
def correct_spell(text, num_sequence=3):
|
12 |
d = Differ()
|
13 |
if text is None:
|
@@ -23,6 +22,7 @@ def correct_spell(text, num_sequence=3):
|
|
23 |
], corrected
|
24 |
|
25 |
|
|
|
26 |
demo = gr.Interface(
|
27 |
correct_spell,
|
28 |
[
|
@@ -33,6 +33,15 @@ demo = gr.Interface(
|
|
33 |
value="كئشهي نووصين",
|
34 |
rtl=True
|
35 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36 |
],
|
37 |
outputs=[
|
38 |
gr.HighlightedText(
|
@@ -45,22 +54,21 @@ demo = gr.Interface(
|
|
45 |
),
|
46 |
gr.Textbox(label="Corrected Text", rtl=True, container=True)
|
47 |
],
|
48 |
-
examples=[
|
49 |
-
"شة وئكي قة نديل هئناية كريان دلة ي ماط و ديل",
|
50 |
-
"برياري مي دةنكي ذؤرينةي رةهاية",
|
51 |
-
"بة هي خشة ويصتي نيوانمانة وة چة ندينجار باوكي لة مالة وة دة ريكردووة",
|
52 |
-
"هه روه ها دوو كاربه ده ستي شيعه ش له مردن رظگاريان بوو پاش اه وه ي روظي دووشه ممه له ده وروبه ري به غدا هه ولي كوش تنيان درا",
|
53 |
-
"حکومەتلە گفتوگۆحانی پەرلەماندا لەسەربودجەی نوێ ڕایگەیاند کە لە دەنگدانلەسەر بودجە بەردەوام دەبێت",
|
54 |
-
"ژنەڤ کاندغدێکی کورد نەشتەرگەری بۆکەا",
|
55 |
-
"فەستبخەرکرانی سێ هاووڵاتی لە شاری بۆکانلە لاین هێزە ئەمنییکەانەوە",
|
56 |
-
"ئەم وێنجانەی وخارەوەش چەند ێونەیەکی دەزپێرکاوی مۆبایلەکەن",
|
57 |
-
"خۆگزە توانیبام ژیان لە دیداری یەکەی ژاچگرێ بدەم",
|
58 |
-
"هەرفەرمانبەرێک بەناشچایستە پلەی نوەزیفیوەرگرتبێتلێیدەسەرنێتەەو",
|
59 |
-
"ماوەیەکەدەست ەب ئاامدەکسری کرا٦وە بۆ بەڕێوەچوونی ەششەمین فیستیڤاڵینێودەوڵەتیی هەولێرب ۆ شانۆ",
|
60 |
-
"ەڵم ئارەزوومە کە فیلمێک لە سەرحۆریەکانی ێجەریای نێوچیڕۆکەکانیشەوان عەرەبیەوە بەرخهەم بهێنم",
|
61 |
-
"پارەی ئەلکتترۆنیکی هیان راوی دیجیتاڵ جۆرە راوێکە کە تەنیا بە شێوەی ئەلیکترۆنیکی لەبەردەستەایە"
|
62 |
-
|
63 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
64 |
],
|
65 |
title="Central Kurdish Neural Spell Corrector",
|
66 |
# description="This is made as a fun side project, it's not to be relied on for production.",
|
@@ -78,6 +86,7 @@ demo = gr.Interface(
|
|
78 |
font=gr.themes.GoogleFont("Noto Sans"),
|
79 |
|
80 |
),
|
|
|
81 |
allow_flagging='auto'
|
82 |
)
|
83 |
if __name__ == "__main__":
|
|
|
7 |
|
8 |
|
9 |
|
|
|
10 |
def correct_spell(text, num_sequence=3):
|
11 |
d = Differ()
|
12 |
if text is None:
|
|
|
22 |
], corrected
|
23 |
|
24 |
|
25 |
+
|
26 |
demo = gr.Interface(
|
27 |
correct_spell,
|
28 |
[
|
|
|
33 |
value="كئشهي نووصين",
|
34 |
rtl=True
|
35 |
),
|
36 |
+
gr.Slider(
|
37 |
+
label="Number of Sequences",
|
38 |
+
minimum=1,
|
39 |
+
maximum=5,
|
40 |
+
step=1,
|
41 |
+
value=3,
|
42 |
+
info="Number of different sequences to be returned"
|
43 |
+
)
|
44 |
+
|
45 |
],
|
46 |
outputs=[
|
47 |
gr.HighlightedText(
|
|
|
54 |
),
|
55 |
gr.Textbox(label="Corrected Text", rtl=True, container=True)
|
56 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
|
58 |
+
examples=[
|
59 |
+
["شة وئكي قة نديل هئناية كريان دلة ي ماط و ديل"],
|
60 |
+
["برياري مي دةنكي ذؤرينةي رةهاية"],
|
61 |
+
["بة هي خشة ويصتي نيوانمانة وة چة ندينجار باوكي لة مالة وة دة ريكردووة"],
|
62 |
+
["هه روه ها دوو كاربه ده ستي شيعه ش له مردن رظگاريان بوو پاش اه وه ي روظي دووشه ممه له ده وروبه ري به غدا هه ولي كوش تنيان درا"],
|
63 |
+
["حکومەتلە گفتوگۆحانی پەرلەماندا لەسەربودجەی نوێ ڕایگەیاند کە لە دەنگدانلەسەر بودجە بەردەوام دەبێت"],
|
64 |
+
["ژنەڤ کاندغدێکی کورد نەشتەرگەری بۆکەا"],
|
65 |
+
["فەستبخەرکرانی سێ هاووڵاتی لە شاری بۆکانلە لاین هێزە ئەمنییکەانەوە"],
|
66 |
+
["ئەم وێنجانەی وخارەوەش چەند ێونەیەکی دەزپێرکاوی مۆبایلەکەن"],
|
67 |
+
["خۆگزە توانیبام ژیان لە دیداری یەکەی ژاچگرێ بدەم"],
|
68 |
+
["هەرفەرمانبەرێک بەناشچایستە پلەی نوەزیفیوەرگرتبێتلێیدەسەرنێتەەو"],
|
69 |
+
["ماوەیەکەدەست ەب ئاامدەکسری کرا٦وە بۆ بەڕێوەچوونی ەششەمین فیستیڤاڵینێودەوڵەتیی هەولێرب ۆ شانۆ"],
|
70 |
+
["ەڵم ئارەزوومە کە فیلمێک لە سەرحۆریەکانی ێجەریای نێوچیڕۆکەکانیشەوان عەرەبیەوە بەرخهەم بهێنم"],
|
71 |
+
["پارەی ئەلکتترۆنیکی هیان راوی دیجیتاڵ جۆرە راوێکە کە تەنیا بە شێوەی ئەلیکترۆنیکی لەبەردەستەایە"]
|
72 |
],
|
73 |
title="Central Kurdish Neural Spell Corrector",
|
74 |
# description="This is made as a fun side project, it's not to be relied on for production.",
|
|
|
86 |
font=gr.themes.GoogleFont("Noto Sans"),
|
87 |
|
88 |
),
|
89 |
+
examples_per_page=20,
|
90 |
allow_flagging='auto'
|
91 |
)
|
92 |
if __name__ == "__main__":
|