اذهب الي المحتوي
أوفيسنا

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


إذهب إلى أفضل إجابة Solved by د.كاف يار,

الردود الموصى بها

4 ساعات مضت, jjafferr said:

رائع اخي حسين 🙂

ولكن هل ممكن تشرح لنا موضوع "النص المشفر" لوسمحت 🙂

 

وبسبب طريقة برمجتك ، فنحن محتاجين الى هذه المكتبات فقط 🙂

image.png.d1dbecac4e9015267e1c074985970748.png

 

جعفر

اخي جعفر 

بالنسبة للمكتبة هذي ما استخدمتها اضفتها عشان اجري بعض التجارب لكنها غير مستخدمة يمكن ازالتها

بالنسبة للتشفير و هذا سبب التأخير

ارسال و استقبال النص الإنجليزي كان بصورة ممتازة

لكن ارسال النص العربي كان فيه مشكلة كان يرسل بحروف و رموز لم يستطع المتصفح التعرف عليها

طبعا المشكلة في لغة المتصفح  أو الجهاز و للأسف ما عرفت اتوصل لترميز اللغة الصحيح فأضطريت اشوف طريقة ثانية ارسل فيها النص العربي بصورة سليمة

فأكتشفت ان الرابط لما يتم تمرر من خلاله نص يتم تشفير النص و هذا كان هو الحل

رابط بنص غير مشفر

https://translate.google.com.my/?hl=ar&tab=rT&sl=ar&tl=en&text=مرحبا&op=translate

و هذا الرابط مع النص المشفر و بهذي الطريقة نكون بإستطاعتنا تمرير النص العربي مهما اختلف الترميز

https://translate.google.com.my/?hl=ar&tab=rT&sl=ar&tl=en&text=%D9%85%D8%B1%D8%AD%D8%A8%D8%A7&op=translate

النص العربي 

مرحبا = %D9%85%D8%B1%D8%AD%D8%A8%D8%A7

 

 

  • Like 1
رابط هذا التعليق
شارك

اشكرك استاذي @د.كاف يار على اهتماك بالموضوع وسلمت يداك 

وهذا هو المطلوب بعينه

وبارك الله فيك وفي جميع المشرفين وكل من تعاون معنا في هذا المنتدى المبارك

رابط هذا التعليق
شارك

5 دقائق مضت, د.كاف يار said:

هذا الرابط مع النص المشفر و بهذي الطريقة نكون بإستطاعتنا تمرير النص العربي مهما اختلف الترميز

اها ، اذن هو تشفير الحروف العربية الى طريقة عرض عنوان المتصف url 🙂

شكرا جزيلا لك على هذا التوضيح ، وكود التشفير 🙂

 

جعفر

رابط هذا التعليق
شارك

الان, jjafferr said:

اها ، اذن هو تشفير الحروف العربية الى طريقة عرض عنوان المتصف url 🙂

شكرا جزيلا لك على هذا التوضيح ، وكود التشفير 🙂

 

جعفر

العفو استاذي

6 دقائق مضت, محمد القدسي said:

اشكرك استاذي @د.كاف يار على اهتماك بالموضوع وسلمت يداك 

وهذا هو المطلوب بعينه

وبارك الله فيك وفي جميع المشرفين وكل من تعاون معنا في هذا المنتدى المبارك

العفو اخي الكريم كلنا في خدمتك

رابط هذا التعليق
شارك

لإثراء الموضوع أكثر، هذا فنكشن فك التشفير وإرجاعه نص طبيعي..

Function DecodeQP2(s As String) As String
    Dim i As Long
    Dim p1 As Long
    Dim p2 As Long
    Dim r As String
    i = 2
    Do While i < Len(s)
        Select Case Mid(s, i, 1)
            Case "0" To "7"
                r = r & Chr(CLng("&H" & Mid(s, i, 2)))
            Case "C", "D"
                p1 = CLng("&H" & Mid(s, i, 2)) - 192
                i = i + 3
                p2 = CLng("&H" & Mid(s, i, 2)) - 128
                r = r & ChrW(64 * p1 + p2)
                Debug.Print Hex(64 * p1 + p2)
            Case Else
                ' Not handled
        End Select
        i = i + 3
    Loop
    DecodeQP2 = r
End Function

 

  • Like 2
  • Thanks 1
رابط هذا التعليق
شارك

  • 8 months later...

وذاك مثال رائع كذلك من مكتبتى :wink2: وناطق باللغتين العربية والانجليزية 

القاعدة ليست من تصميمى حصلتها من احد المنتديات الاجنبية

Translate&Speak_v3.accdb

  • Thanks 1
رابط هذا التعليق
شارك

  • 1 year later...
في 9‏/2‏/2022 at 00:32, ابو جودي said:

وذاك مثال رائع كذلك من مكتبتى :wink2: وناطق باللغتين العربية والانجليزية 

القاعدة ليست من تصميمى حصلتها من احد المنتديات الاجنبية

Translate&Speak_v3.accdb 568 kB · 34 downloads

استاذي الفاضل ابو جودي الصوت باللغه العربيه لا يعمل عندي ممكن ايه بيكون المشكله

تحياتي اليك

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information