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

تحويل الاسماء العربية الى الانجليزية (بسام القاضي - Bassam Alqadhi)

رائج
بدأه بسام القاضى في 1 أكتوبر 2008 · 13 رد · 225,773 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني اريد ترجمة الاسماء العربية الى الانجليزية هل احتاج الى قاماموس لمقابلة الكلمات ام ماذا

مثلا : بسام القاضي

يترجم : Bassam Alqadhi

#2

تقصد عندك اسماء باللغة العربية في قاعدة بيانات او ملف و تريد تحويلها الي الانجليزية بشكل برمجي ؟

ممكن تعمل mapping من الحروف العربية الي الحروف الانجليزية باستخدام find and replace

زي مثلا تبديل حرف "م" الي "M"

#3

ولو كنت تريد حل مجنون وجميل

جرب خدمه ا Transliteration from google

#4

مش ترجمة

انا لديا نظام تدخل فيها الاسماء باللغة العربية

اريد ترجمتها الى الانجليزية مباشرة

كيف استخدم find and replace

#5
اقتباس
كيف استخدم find and replace

اعمل collection مثلا من نوع Dictionary و اكتب كل حرف عربي ك key و الانجليزي المقابل له ك value

و اعمل loop علي حروف الاسم العربي و قم بتغير كل key الي ال value المقابل

#6

مشكورين على التجاوب

اخي AhmedElbaz الحل الذي قلت عليه تعريف Collection من نوع Dictionary ما ينفع

لانه في الإنجليزيه تحصل انه بعض الأسماء تحتاج حروف غير موجود في الإسم بالعربي

مثلا بسام لو استبدلنا

ب=B

س=S

ا=A

م=M

يطلع الإسم BSAM

والصحيح Basam

وكذلك بقية الأسماء مثل محمد وغير

فما الحل لهذه المشكلة

أرجوا الإفادة

#7

الحل بوجهة نظري

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

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

حل آخر يتطلب ان تكون الكلمات مضبوطة بالشكل و حركات الاعراب و بالتالي محاولة كتابة الحرف الصحيح بتكوين حرف علة بعد الحرف الاساسي

مثلا ترجمة حرف ب بالكسر سيصبح Be و بالفتح Ba

:wink:

#8

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

tvquran_6.gif

#9

فية موقع بحث مقدم نفس الفكرة

http://www.onkosh.com/

ممكن يساعدك

#10

اخواني الأعزاء شكرا على المشاكرات والآراء القيمة

في وجهة نظري أخالف الأخ الكون في مشاركته بأن نعمل داتا بيس تحتوي على تقريبا كل الأسماء العربية ومقابلها بالانجليزي لأنه عمل متعب ويحتاج الى تحديث في أغلب الوقت في ظل وجود الأسماء النادرة والغريبة :)

لقد بحثت كثيرا عن رومنة الاسماء وتحويل الحروف الى الانجليزية بشكل آلي .

ولقد ذهبت الى أحد المستشفيات الكبيرة ورأيت أن نظامهم يحول الأسماء الى الانجليزية بشكل آلي وجميل .

نعم هناك أخطاء ولكن يوجد أرشيف تعديل داخل البرنامج بحيث اذا صار خطأ في تحويل الاسم فإنه يحفظ الكلمة الخطأ قبل وبعد التعديل في قاعدة بياناته لكي لايقع في نفس الخطأ مرة أخرى وبكده بيقلل من نسبة الخطأ بشكل كبير جدا.

اخواني الأعزاء سوف أضع بين أيديكم روابط لبعض البحوث والخوارزميات والاجتهادات أرجو الاطلاع عليها يمكن نوصل لحل بأننا نحول هذه الخوارزميات الى كود معين نستفيد منه ويستفيد منه المنتدى وأعضاءه ويكون خالص لوجه الله

الروابط :

http://library.yu.edu.jo/Romanization_Roles.asp

http://www.mghamdi.com/RSAN.pdf (جميلة جدا هذه الخوارزمية وأعتقد انها راح تفيدنا بشكل كبير.)

http://ocw.kfupm.edu.sa/user071/ICS48401/ACLecture15.ppt

http://www.mghamdi.com/RAN.pdf

اخواني تقريبا هذه أغلب البحوث التي تشمل موضوع الرومنة .

طبعا مافي شىء كامل والكمال لله رب العالمين ... منتظر آرائكم وتحليلاتكم عشان نعرف ونحدد نبدأ من وين .

وشكرا جزيلا..

#11

بسم الله الرحمن الرحيم

اخواني الاعزاء..

اقدم لكم اليوم برنامج جديد وأظن تقربا مستخدمي Data Entry حيعجبهم البرنامج

وهو اسمه Translation of names لتحويل الاسماء من اللغه العربيه للإنجليزية والعكس

مش حتكلم كتير حسبكم مع الشرح والصور

بعد تحميل البرنامج

484411220.jpg

افتح الفلدر الذي قمت بفك ضغطه

359229419.jpg

472670655.jpg

339378364.jpg

842855029.jpg

469742949.jpg

293338966.jpg

510008605.jpg

762602875.jpg

559209197.jpg

571774338.jpg

980090522.jpg

673666034.jpg

156012472.jpg

369442546.jpg

230127026.jpg

قبل التحميل اريد منكم الدعاء لي

لتحميل البرنامج اضغط هنا Spider_2

#12

لو الرابط اللي فوق ده مش شغال لانه احيانا يقف فحمل من الرابط التالي Spider_2

#13

أخي بسام القاضي

هناك برناج أخر يعمل على تحويل الأٍسماء من اللغة العربية إلى اللغة الانجليزية .

ويقوم البرنامج كذلك بمراجعة الأخطاء الطباعية قبل عملية التحويل.

على هذا البرابط

www.fuad220.wordpress.com

#14

يوجد إصدار حديث لبرنامج التحويل من العربية إلي الإنجليزية والعكس V.2 ادخل علي الصفحة التالية Spider_2

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