Diezu commited on
Commit
328c5dc
·
verified ·
1 Parent(s): ce1c0a8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +28 -20
app.py CHANGED
@@ -29,25 +29,33 @@ st.title("Công cụ phát hiện lỗi chính tả")
29
  # Tải mô hình
30
  tokenizer, model = load_model()
31
 
32
- # Tạo giao diện theo phong cách Google Dịch
33
- input_text = st.text_area(
34
- "Nhập văn bản:",
35
- height=300,
36
- max_chars=5000,
37
- placeholder="Nhập văn bản của bạn ở đây..."
38
- )
39
 
40
- if st.button("Phát hiện lỗi"):
41
- if input_text.strip():
42
- errors = detect_errors(input_text, tokenizer, model)
43
- if errors:
44
- st.text_area(
45
- "Kết quả phát hiện lỗi:",
46
- value=", ".join(errors),
47
- height=300,
48
- disabled=True,
49
- )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50
  else:
51
- st.success("Không phát hiện lỗi nào trong văn bản.")
52
- else:
53
- st.warning("Vui lòng nhập văn bản để kiểm tra.")
 
29
  # Tải mô hình
30
  tokenizer, model = load_model()
31
 
32
+ # Tạo bố cục 2 cột
33
+ col1, col2 = st.columns([1, 1]) # Hai cột có kích thước bằng nhau
 
 
 
 
 
34
 
35
+ # Cột bên trái: Nhập văn bản
36
+ with col1:
37
+ st.header("Nhập văn bản")
38
+ input_text = st.text_area(
39
+ "Nhập văn bản:",
40
+ height=300,
41
+ max_chars=5000,
42
+ placeholder="Nhập văn bản của bạn ở đây..."
43
+ )
44
+
45
+ # Cột bên phải: Hiển thị kết quả
46
+ with col2:
47
+ st.header("Kết quả phát hiện lỗi")
48
+ if st.button("Phát hiện lỗi", use_container_width=True):
49
+ if input_text.strip():
50
+ errors = detect_errors(input_text, tokenizer, model)
51
+ if errors:
52
+ st.text_area(
53
+ "Các từ phát hiện lỗi:",
54
+ value=", ".join(errors),
55
+ height=300,
56
+ disabled=True,
57
+ )
58
+ else:
59
+ st.success("Không phát hiện lỗi nào trong văn bản.")
60
  else:
61
+ st.warning("Vui lòng nhập văn bản để kiểm tra.")