Spaces:
Runtime error
Runtime error
| import sys | |
| from pathlib import Path | |
| sys.path.insert(0, str(Path(__file__).parent)) | |
| from lrlre.multilingual.simple_detector import SimpleLanguageDetector | |
| import gradio as gr | |
| import time | |
| detector = SimpleLanguageDetector() | |
| def analyze(text): | |
| if not text: | |
| return "Please enter text." | |
| start = time.time() | |
| result = detector.detect(text) | |
| elapsed = (time.time() - start) * 1000 | |
| lang = result.get("language", "unknown").upper() | |
| conf = result.get("confidence", 0) | |
| return f""" | |
| ### Detection Result | |
| **Language:** {lang} | |
| **Confidence:** {conf}% | |
| **Time:** {elapsed:.1f}ms | |
| """ | |
| with gr.Blocks(title="LRLRE") as demo: | |
| gr.Markdown("# 🧠 LRLRE Language Detector") | |
| text = gr.Textbox(label="Enter text", lines=5) | |
| btn = gr.Button("Analyze") | |
| out = gr.Markdown() | |
| btn.click(fn=analyze, inputs=text, outputs=out) | |
| demo.launch(server_name="0.0.0.0", server_port=7860) |