خطوة بخطوة لانشاء تطبيق لترجمة النصوص بإستخدام Bing Translator API.

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

خطوة بخطوة لانشاء تطبيق لترجمة النصوص بإستخدام Bing Translator API.

مُساهمة من طرف أحمد مناع في الثلاثاء أغسطس 20, 2013 9:02 am

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

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


الخطوة 1: قم بفتح Visual studio وإنشاء تطبيق نماذج Windows جديد


خطوة 2: إضافة 2 مربعات النص وتسميتها 'txtTraslateFrom' و 'txtTranslatedText' وتعيين الخاصية MultiLine  إلى True’


الخطوة 3: إضافة زر أمر إلى النموذج وتسميته 'btnTranslate'


الخطوة 4: انقر على  القائمة project في الفجوال بيسك ومن القائمة التى ستظهر أختر الامر add Service Reference
سيظهر لك المربع الحوارى التالى :






 موافق ...

[font]

http://api.microsofttranslator.com/V1/SOAP.svc



الخطوة 5:
لاستخدام Bing Translator API سوف تحتاج إلى معرف التطبيق..... لذلك سنقوم ب
الذهاب إلى العنوان التالى
 http://www.bing.com/developer وإنشاء معرف للتطبيق 


الخطوة 6: قم بإضافة التعليمات البرمجية التالية إلى الحدث انقر الزر

font]l]

الرمز:

Private Sub btnTranslate_Click(ByVal sender As Object, ByVal e As EventArgs)
      Dim strTranslatedText As String = Nothing
            Try
             Dim client As New TranslatorService.LanguageServiceClient()
             client = New TranslatorService.LanguageServiceClient()
             strTranslatedText = client.Translate("your App ID", txtTraslateFrom.Text, "", "en")
             txtTranslatedText.Text = strTranslatedText
            Catch ex As Exception
             MessageBox.Show(ex.Message)
            End Try
End Sub

وكما ترون فى التعليمات البرمجية أعلاه يأخذ الأسلوب "Translate" يأخذ 4 معلمات :

 معرف التطبيق
App ID والنص المراد ترجمته و لغة الترجمة  من وإلى.

 ففى المثال أعلاه قمنا باستدعاء الأسلوب Translate و مررنا اليه معرف التطبيق الذى قمنا بإنشاءه بإنشائه في الخطوة 5 و مررنا أيضا النص الموجود مربع نص txtTraslateFrom اليه.....ثم قمنا تمرير سلسلة فارغة في المعلمة "من" بحيث يقوم Bing بالكشف عن اللغة تلقائيا. ثم حددنا أيضا لغة الإخراج إلى 'EN' و التى تعنى الانجليزية (إنجليزي) ..ويمكنك استخدام "AR " و التى تعنى العربية



و اللى اللقاء فى درس جديد إن شاء الله تعالى

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم

إن فقدت مكان بذورك التي بذرتها يوما ما سيخبرك المطر أين زرعتها ..لذا إبذر الخير فوق أي أرض وتحت أي سماء ومع أي أحد.. فأنت لا تعلم أين تجده ومتى تجده؟! إزرع جميلا ولو في غير موضعه .... فلا يضيع جميلا أينما زرعا .. فما أجمل العطاء... فقد تجد جزاءه في الدنيا أو يكون لك ذخرا في الآخرة

أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 810
النقاط : 1479
التقيم : 69
الدولة : مصر
الجنس : ذكر

http://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: خطوة بخطوة لانشاء تطبيق لترجمة النصوص بإستخدام Bing Translator API.

مُساهمة من طرف أيمن الإبراهيم في الثلاثاء أغسطس 20, 2013 9:39 am

مشكور على الدرس الرائع

أيمن الإبراهيم
........
........

تاريخ التسجيل : 19/03/2013
المساهمات : 251
النقاط : 397
التقيم : 0
الدولة : سوريا
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: خطوة بخطوة لانشاء تطبيق لترجمة النصوص بإستخدام Bing Translator API.

مُساهمة من طرف RANA في الثلاثاء أغسطس 20, 2013 3:35 pm


كتيييير برافوا

RANA
....
....

تاريخ التسجيل : 01/08/2013
المساهمات : 64
النقاط : 103
التقيم : 1
الدولة : فلسطين
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: خطوة بخطوة لانشاء تطبيق لترجمة النصوص بإستخدام Bing Translator API.

مُساهمة من طرف end.sub في الأربعاء أغسطس 21, 2013 7:38 am

شكرا على الشرح أخى الكريم

end.sub
.....
.....

تاريخ التسجيل : 15/08/2013
المساهمات : 70
النقاط : 131
التقيم : 9
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: خطوة بخطوة لانشاء تطبيق لترجمة النصوص بإستخدام Bing Translator API.

مُساهمة من طرف نجلاء فتحي في الجمعة سبتمبر 27, 2013 7:50 am


شكرا لك .....وهل ممكن شرح لاستخدام google translate ؟

نجلاء فتحي
...
...

تاريخ التسجيل : 20/02/2011
المساهمات : 48
النقاط : 94
التقيم : 0
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى