Update app.py
Browse files
app.py
CHANGED
@@ -1,7 +1,27 @@
|
|
1 |
import gradio as gr
|
2 |
|
3 |
-
def
|
4 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
6 |
-
|
7 |
-
demo.
|
|
|
|
|
|
|
|
1 |
import gradio as gr
|
2 |
|
3 |
+
def recommend_travel(destination):
|
4 |
+
# Dictionary of travel recommendations with descriptions in Arabic
|
5 |
+
travel_recommendations = {
|
6 |
+
"Paris": "باريس هي عاصمة فرنسا وتعد واحدة من أجمل المدن في العالم. تضم العديد من المعالم السياحية الشهيرة مثل برج إيفل وكاتدرائية نوتردام.",
|
7 |
+
"Tokyo": "طوكيو هي عاصمة اليابان وتتميز بكونها مدينة حديثة ومليئة بالثقافة والتكنولوجيا. يمكنك زيارة معالم مثل برج طوكيو وحديقة أوينو.",
|
8 |
+
"Cairo": "القاهرة هي عاصمة مصر وتعد مركزاً تاريخياً وثقافياً كبيراً. يمكنك زيارة أهرامات الجيزة والمتحف المصري.",
|
9 |
+
"New York": "نيويورك هي مدينة كبيرة ومشهورة في الولايات المتحدة. تحتوي على العديد من المعالم البارزة مثل تمثال الحرية وحديقة سنترال بارك.",
|
10 |
+
"Rome": "روما هي عاصمة إيطاليا وتحتوي على العديد من المعالم التاريخية الرائعة مثل الكولوسيوم وسانت بيتر.",
|
11 |
+
# Add Arabic city names here as well
|
12 |
+
"باريس": "باريس هي عاصمة فرنسا وتعد واحدة من أجمل المدن في العالم. تضم العديد من المعالم السياحية الشهيرة مثل برج إيفل وكاتدرائية نوتردام.",
|
13 |
+
"طوكيو": "طوكيو هي عاصمة اليابان وتتميز بكونها مدينة حديثة ومليئة بالثقافة والتكنولوجيا. يمكنك زيارة معالم مثل برج طوكيو وحديقة أوينو.",
|
14 |
+
"القاهرة": "القاهرة هي عاصمة مصر وتعد مركزاً تاريخياً وثقافياً كبيراً. يمكنك زيارة أهرامات الجيزة والمتحف المصري.",
|
15 |
+
"نيويورك": "نيويورك هي مدينة كبيرة ومشهورة في الولايات المتحدة. تحتوي على العديد من المعالم البارزة مثل تمثال الحرية وحديقة سنترال بارك.",
|
16 |
+
"روما": "روما هي عاصمة إيطاليا وتحتوي على العديد من المعالم التاريخية الرائعة مثل الكولوسيوم وسانت بيتر."
|
17 |
+
}
|
18 |
+
|
19 |
+
# Normalize the destination name to handle both English and Arabic
|
20 |
+
description = travel_recommendations.get(destination, "عذرًا، لا أملك معلومات عن هذه الوجهة.")
|
21 |
+
return description
|
22 |
|
23 |
+
# Create Gradio interface
|
24 |
+
demo = gr.Interface(fn=recommend_travel, inputs="text", outputs="text", title="نظام توصيات السفر", description="أدخل اسم المدينة (بالإنجليزية أو بالعربية) للحصول على توصية ومعلومات عنها.")
|
25 |
+
|
26 |
+
# Launch the interface
|
27 |
+
demo.launch()
|