import gradio as gr import easyocr # تعريف وظيفة لتحليل النصوص من الصور def extract_text_from_image(image_path): reader = easyocr.Reader(['ar', 'en']) # يدعم العربية والإنجليزية result = reader.readtext(image_path, detail=0) return " ".join(result) # إنشاء واجهة باستخدام Gradio def process_image(image): text = extract_text_from_image(image) return text interface = gr.Interface( fn=process_image, inputs=gr.Image(type="filepath"), outputs="text", title="استخراج النصوص من الصور" ) if __name__ == "__main__": interface.launch()