الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

:: مشترك جديد وموضوع جديد ::

مغلق
بدأه Shehabio في 13 أكتوبر 2004 · 5 رد · 951 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

منتدى اكثر من رائع جعلني وبشده اسارع للإشتراك فيه ..

اعجبت بالمبرمجين والافكار المطروحه ..

......

الفكره التي اعمل عليها صعبة بعض الشيء .. ولكن ارجو ان اوفق لجعلها ممكنه

الفكره هي عباره عن قاموس انجليزي عربي .. ليس بقاموس بالمعنى الصحيح

والاصح هو مترجم للجُمل ..

استطعت الحصول على كل المفردات ( الكلمات ) الانجليزيه ووضعتها في ملف

وترجمتها عن طريق برنامج ( الوافي الذهبي ) الى العربيه .. وبعدها عملت برنامج

صغير يقرأ كل سطر على حده من الملف الانجليزي ويضعه في Table 1 field 1

ونفسه الى الملف العربي table 1 field 2

فأصبح عندي قاعده بيانات فيها كل المفردات الانجليزيه وترجمتها الى العربيه

....

كان هذا هو الجزء السهل من العمليه ..

اما الجزء الاصعب فهو ان اجعل البرنامج يتعرف على الجمل ويترجمها

بمعنى اوضح وهو اني اريد من البرنامج ان اضع له كلمة مثلا

الكلمة بالانجليزي : the boy eat the apple

ونفسه المستخدم يضع الجمله العربيه : اكل الولد التفاحه

بعدها البرنامج يحفظ الجمله مع الترجمه بطريقه معينه بحيث يكون مثلا

the ... boy ... eat ... the ...apple

w1.......w2..... w3.... w4 ...... w5

....... أكل ........ الولد ...... التفاحه

(w3 ...... (w1+w2) ......( w4+w5

كملا تلاحظون ان طريقه الترجمه من العربيه الى الانجليزيه بها اختلافات كثيره

ولا نستطيع ان نضع الكلمه الانجليزي مع ما يقابلها بالعربيه

عندها البرنامج بطريقه معينه .. يستطيع الفهم من خلال عده تجارب وجمل ان يترجم

the girle eat the apple

اكلت البنت التفاحه

نلاحظ التغيير في اكلت والبنت

...

هذا هو المشروع وارجو ان يكون الشرح واضح ...

..

لحد الآن عملت فقط الجزء السهل من العمليه اما الجزء الصعب فالمحاولات لا زالت جاريه

اي احد عنده فكره او طريقه ارجو ان لا يبخل علينا بها ..

وسلامتكم ..

#2

السلام عليكم

اولا اهلا بيك كعضو بيننا في هذه العائلة الكبيرة .

ثانيا فكرتك كثير ممتازة و جميلة جدا ،، حقيقة لم اقم بتجريب هذا النوع من البرامج ولكن علي ما اعتقد ، انه يجب وضع التصاريف لكل كلمة مع ترجمتها في سجل ، وعند كتابة جملة عربية ، يتم البحث عن كل كلمة والحصول علي ترجمتها الحقيقة .

انا لست متأكد من هذه الطريقة ولكن سأقوم بالتجريب .

تحياتي لك

تم تعديل هذه المشاركة بواسطة prof_1982 في 13 أكتوبر 2004 في 12:20

الإنسان الذي يقول بأنه لا يمكن عمل شيء يجب ألا يعيق مطلقاً الإنسان الذي يقوم بعمل ذلك الشيء.

إن تخطئ فأنت إنسان ... أما أن تلوم جهازك الكمبيوتر على خطأك فهذا أكثر إنسانية.

#3

السلام عليكم ..

شكرا يا أخ prof_1982

كلامك صحيح بالنسبة للتصاريف ولكن في الحقيقه لم احصل على قاموس انجليزي به التصاريف

والفكره عموما ليست مثل برامج الترجمه المتوفره .. فالبرنامج يتعلم من المستخدم نفسه

..

وسلامتكم ..

#4

السلام عليكم

انا ايضاً لم اجرب هذا البرنامج ، لكن عندي فكرة إن شاء الله تفيد .

اعتقد انه ينقص أن تضيف قواعد اللغة , يعني لتفريق بين الولد والبنت حدد ان boy مذكر وبالتالي تكون كلمات الجملة على المذكر وتستبدل بالكلمات المذكر من قاعدة البيانات مثل eat بـ ( أكل ) وهكذا.

ويجب ان تفرق بين الجملة الاسمية والفعلية وزمن الفعل ...

المهم فكر في طريقة مناسبة كإضافة حقل لتحديد الكلمة إذا كانت اسم أو فعل(ماض – مضارع – امر) أو مذكر أو مؤنث أو صف ... الخ .

والله اعلم

#5

السلام عليكم ..

اشكرك أخ حاتم ..

لكن هل اضيف مثلا في حالة المؤنث أكلـــــ( ت) .. تاء دائما ....

والمذكر لا اضيف له شيء .( أكل ). ؟؟ .

هناك قوانين عديده .. شكلها المسأله تحتاج الى وقت اكثر ...:( ..

وسلامتكم ..

#6

السلام عليكم

الفكرة جميلة جدا و لكن للتنفيذ ستحتاج الى قاعدة بيانات كبيرة و عملية ادخال الكلمات بتصريفاتها(ماضي مضارع مذكر مؤنث جمع مفرد معاني اخرى للكلمة تشكيل ...الخ) عملية مرهقة تحتاج الي فريق عمل كبير

من قال لا إله إلا الله صادقا دخل الجنة

موقعي للتعارف و تبادل الأخبار http://www.xybond.com

هذا الموضوع مغلق.

مواضيع مشابهة