داخل ConveyThis التقنية: بناء برنامج الزحف الخاص بموقعنا ⭐️ ConveyThis
الشعار
  • المنتج
    • كيف يعمل ConveyThis
    • جودة الترجمة
    • متعدد اللغات SEO
    • التحكم والتعاون
    • توطين الموقع
  • التكامل
    • صورة القائمة
      Wordpress
    • صورة القائمة
      Shopify
    • صورة القائمة
      Wix
    • صورة القائمة
      Webflow
    • صورة القائمة
      Squarespace
    • صورة القائمة
      Javascript
    • صورة القائمة
      شاهد جميع التكاملات
  • التسعير
  • الدعم
    • صورة القائمة
      التعليمات
    • صورة القائمة
      مركز المساعدة
    • صورة القائمة
      توثيق واجهة برمجة التطبيقات
  • مدونة
تسجيل الدخول
تسجيل
  • المنتج
      كيف يعمل ConveyThis
      تعرف على كيفية كون ConveyThis أسرع وأسهل أداة لترجمة مواقع الويب
      جودة الترجمة
      • التحكم الكامل في التحرير
      • المصطلحات
      • مهام الترجمة
      متعدد اللغات SEO
      • عناوين URL للغة مخصصة
      • ترجمة البيانات الوصفية
      • علامات Hreflang
      • الترجمة من جانب الخادم
      التكامل
      • Wordpress
      • Shopify
      • SquareSpace
      • Custom
      التحكم والتعاون
      • محرر مرئي
      • استثناءات الترجمة
      • تصدير/استيراد
      توطين الموقع
      • ترجمة الوسائط
      • اللغات المخصصة
      • إحصائيات عدد مرات مشاهدة الصفحة
      • إعادة التوجيه التلقائي للزائر
  • التكامل
      صورة القائمة
      Wordpress
      إن دمج مكون ConveyThis WordPress في موقعك أمر سريع وسهل، وWordPress ليس استثناءً.
      صورة القائمة
      Shopify
      إن دمج ConveyThis في موقعك سريع وسهل، وShopify ليس استثناءً.
      صورة القائمة
      Wix
      إن دمج ConveyThis Translate في أي موقع ويب أمر بسيط للغاية، وإطار عمل JavaScript ليس استثناءً.
      صورة القائمة
      Webflow
      إن دمج مكون ConveyThis Webflow في موقعك أمر سريع وسهل، وWebFlow ليس استثناءً.
      صورة القائمة
      Squarespace
      إن دمج ConveyThis Translate في أي موقع ويب أمر بسيط للغاية، وإطار عمل SquareSpace ليس استثناءً.
      صورة القائمة
      Javascript
      إن دمج ConveyThis Translate في أي موقع ويب أمر بسيط للغاية، وإطار عمل JavaScript ليس استثناءً.
      لا ترى التكامل الخاص بك؟ صورة القائمة
      ConveyThis متوافق مع أكثر من 20 تكاملاً مع أنظمة إدارة المحتوى.
      انظر جميع التكاملات
  • التسعير
  • الدعم
      صورة القائمة
      التعليمات
      احصل على إجابات لأسئلتك ConveyThis
      صورة القائمة
      مركز المساعدة
      نحن نحب أن نساعدك في الحصول على إجابات لجميع أسئلتك
      صورة القائمة
      توثيق واجهة برمجة التطبيقات
      دليل شامل للمطورين
  • مدونة
تسجيل الدخول
تسجيل

داخل ConveyThis التقنية: بناء برنامج الزحف الخاص بموقعنا

اجعل موقع الويب الخاص بك متعدد اللغات في 5 دقائق
البدء
يتعلم أكثر
✔ لا توجد تفاصيل البطاقة ✔ لا يوجد التزام
badge 2023
badge 2024
badge 2025
نُشرت في 05 سبتمبر 2024
يوري ب.
تلخيص هذه التدوينة بـ:

تحسين تجربة المستخدم: ConveyThis يقدم إدارة عناوين URL

يفضل عدد كبير من رعاة ConveyThis ترجمة جميع عناوين URL الخاصة بمواقع الويب الخاصة بهم بشكل صحيح، وهو ما قد يكون مهمة شاقة، وخاصة بالنسبة للمواقع الكبيرة المترجمة إلى عدة لغات.

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

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

كانت النتيجة، كما قد تتخيل، طرح ميزة إدارة عناوين URL. تُمكّن هذه الميزة المستخدمين من مسح عناوين URL الخاصة بمواقعهم الإلكترونية وإنشاء محتواهم المُترجم عبر لوحة تحكم ConveyThis بسرعة وفعالية.

في الآونة الأخيرة ، تم نقل هذه الميزة من قائمة الترجمة إلى صفحة إدارة ترجمة تعتمد على عناوين URL جديدة وأكثر قابلية للتكيف وقوية. الآن ، نعتقد أن الوقت قد حان للكشف عن القصة وراء إنشاء هذه الميزة.

الأعمال 1
مكتب

احتضان لغة جولانج: رحلة ConveyThis نحو خدمات ترجمة مُحسّنة

أتاح لي بدء الإغلاق في عام 2020 بسبب الوباء الفرصة لتعلم لغة البرمجة Golang التي تم تهميشها بسبب ضيق الوقت.

تم تطويره بواسطة Google أو Golang أو Go وقد اكتسب شعبية في السنوات الأخيرة. تم تصميم Golang ، وهي لغة برمجة مجمعة بشكل ثابت ، لتمكين المطورين من صياغة تعليمات برمجية فعالة وموثوقة ومتزامنة. تدعم بساطته كتابة وصيانة برامج مكثفة ومعقدة دون التضحية بالسرعة.

أثناء تفكيري في مشروع جانبي محتمل للتعرف على لغة Golang، خطرت ببالي أداة زحف ويب. استوفت هذه الأداة المعايير المذكورة، وربما قدمت حلاً لمستخدمي ConveyThis. أداة الزحف على الويب، أو "البوت"، هي برنامج يزور موقعًا إلكترونيًا لاستخراج البيانات.

بالنسبة لـ ConveyThis، كان هدفنا تطوير أداة تُمكّن المستخدمين من مسح مواقعهم واسترجاع جميع عناوين URL. بالإضافة إلى ذلك، أردنا تبسيط عملية إنشاء الترجمات. حاليًا، يجب على المستخدمين زيارة مواقعهم بلغة مُترجمة لإنشاء الترجمات، وهي مهمة تُصبح مُرهقة للمواقع الكبيرة متعددة اللغات.

على الرغم من أن النموذج الأولي كان بسيطًا - برنامجًا يأخذ عنوان URL كمدخل ويبدأ بفحص الموقع - إلا أنه كان سريعًا وفعالًا. أدرك أليكس، كبير مسؤولي التكنولوجيا في ConveyThis، إمكانات هذا الحل، ووافق على إجراء البحث والتطوير لتحسين المفهوم ودراسة كيفية استضافة خدمة الإنتاج المستقبلية.

التنقل في اتجاه عدم وجود خادم باستخدام Go و ConveyThis

في عملية إنهاء روبوت زاحف الويب ، وجدنا أنفسنا نصارع الفروق الدقيقة في أنظمة إدارة المحتوى والتكاملات المختلفة. ثم ظهر السؤال - كيف يمكننا تقديم الروبوت إلى مستخدمينا بشكل أفضل؟

في البداية ، أخذنا في الاعتبار الطريقة المجربة والمختبرة لاستخدام AWS مع واجهة خادم الويب. ومع ذلك ، ظهرت العديد من القضايا المحتملة. كان لدينا عدم يقين بشأن تحميل الخادم ، والاستخدام المتزامن من قبل مستخدمين متعددين ، وافتقارنا إلى الخبرة في استضافة برنامج Go.

دفعنا هذا إلى التفكير في سيناريو استضافة بدون خادم. قدّم هذا السيناريو مزايا مثل إدارة البنية التحتية من قِبل المزوّد وقابلية التوسع المتأصلة، مما جعله حلاً مثاليًا لـ ConveyThis. هذا يعني أننا لم نكن بحاجة للقلق بشأن سعة الخادم، إذ سيعمل كل طلب في حاوية معزولة خاصة به.

ومع ذلك ، في عام 2020 ، جاءت الحوسبة بدون خادم بحد 5 دقائق. ثبت أن هذا يمثل مشكلة لبرنامج الروبوت الخاص بنا والذي قد يكون مطلوبًا للزحف إلى مواقع التجارة الإلكترونية الكبيرة التي تحتوي على العديد من الصفحات. لحسن الحظ ، في أوائل عام 2020 ، مددت AWS الحد إلى 15 دقيقة ، على الرغم من أن تمكين هذه الميزة أثبت أنه مهمة صعبة. في النهاية ، وجدنا الحل من خلال تشغيل رمز بدون خادم باستخدام SQS - خدمة انتظار رسائل AWS.

سهل التثبيت
خدمة الترجمة

الرحلة إلى الاتصالات التفاعلية في الوقت الفعلي باستخدام الروبوتات مع ConveyThis

عندما حللنا معضلة الاستضافة ، كان لدينا عقبة أخرى يجب التغلب عليها. لدينا الآن روبوت وظيفي ، تمت استضافته بطريقة فعالة وقابلة للتطوير. كانت المهمة المتبقية هي نقل البيانات التي تم إنشاؤها بواسطة الروبوت إلى مستخدمينا.

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

لتحقيق ذلك ، قمنا بتطوير خادم ويب Node.js بسيط ، مستضاف على مثيل AWS EC2. يتطلب هذا بعض التعديلات على الروبوت للاتصال بخادم websocket وأتمتة النشر. بعد اختبار شامل ، كنا على استعداد للانتقال إلى الإنتاج.

ما بدأ كمشروع جانبي وجد مكانه في نهاية المطاف في لوحة القيادة. من خلال التحديات ، اكتسبت المعرفة في Go وصقلت مهاراتي في بيئة AWS. لقد وجدت أن Go مفيد بشكل خاص لمهام الشبكات ، والبرمجة التعاونية ، والحوسبة بدون خادم ، نظرًا لانخفاض حجم الذاكرة.

لدينا خطط مستقبلية مع ازدياد فرص البوت. نهدف إلى إعادة تصميم أداة حساب الكلمات لدينا لتحسين كفاءتها، وربما استخدامها لتسخين ذاكرة التخزين المؤقت. آمل أن تكونوا قد استمتعتم بهذه اللمحة الخاطفة عن عالم ConveyThis التقني بقدر ما استمتعتُ بمشاركتها.

منشورات ذات صلة

  • ترجمة موقع ويب كامل: ما تحتاج إلى معرفته
  • محدد لغة الموقع الإلكتروني: تحسين تجربة المستخدم
  • ذاكرة الترجمة: مساعدة في توطين مواقع الويب
  • خدمات ترجمة مواقع الويب من عنوان URL
  • 5 استراتيجيات فعالة لبناء الروابط لتحسين محركات البحث المتعددة اللغات
  • خلف كواليس إطلاق تطبيق AppSumo الخاص بنا: كيف أصبح ConveyThis أقوى
  • إضافة Google Translate إلى موقع WordPress الخاص بك
  • 4 أشياء يجب تعلمها من استراتيجية التعريب الخاصة بـ Netflix
تلخيص هذه التدوينة بـ:
لافتة
المشاركات الاخيرة
نشر الصورة
كيفية إنشاء أداة ترجمة جوجل في عام ٢٠٢٥ (دليل خطوة بخطوة)
نشر الصورة
Weglot مقابل ConveyThis - مقارنة تفصيلية 2025
نشر الصورة
خلف كواليس إطلاق تطبيق AppSumo الخاص بنا: كيف أصبح ConveyThis أقوى
هل أنت مستعد للبدء؟

الترجمة هي أكثر بكثير من مجرد معرفة اللغات، فهي عملية معقدة.

من خلال اتباع نصائحنا واستخدام ConveyThis ، ستجد صفحاتك المترجمة صدى لدى جمهورك، وستشعر وكأنها تنتمي إلى اللغة المستهدفة.

مع أن الأمر يتطلب جهدًا، إلا أن النتيجة مُرضية. إذا كنت تترجم موقعًا إلكترونيًا، فإن ConveyThis يُمكن أن يوفر عليك ساعات من العمل باستخدام الترجمة الآلية.

جرب ConveyThis مجانًا لمدة 3 أيام!

ابدأ مجانًا
CONVEYTHIS
صنع في الولايات المتحدة الأمريكية
ConveyThis هي علامة تجارية مسجلة لشركة ConveyThis LLC
البدء
منتجات:
  • التكامل
    كل التكاملات ووردبريس Shopify ساحة الفضاء ويكس تدفق الويب جافا سكريبت
  • التسعير
  • اللغات المتوفرة
  • رحلة
شركة:
  • معلومات عنا
  • الشركاء
  • الشركاء التابعون
  • يضعط
  • وظائف
موارد:
  • ابدء
  • مركز المساعدة
  • عداد كلمات الموقع
قانوني:
  • خصوصية
  • شروط
  • الامتثالات
  • EEOP
  • ملفات تعريف الارتباط
  • بيان الأمان

تابعنا على:
Ⓒ 2025 جميع الحقوق محفوظة لشركة ConveyThis LLC
We value your privacy

We use cookies to enhance your browsing experience, show personalized advertising or content, and analyze our traffic. By clicking "Accept All" you agree to our use of cookies.


Configure consent settings

We use cookies to help you navigate effectively and perform certain functions. Detailed information about all the cookies in each consent category can be found below. Cookies categorized as "Necessary" are stored in your browser as they are essential for the functioning of the website's basic features. We also use third-party cookies that help us analyze how you use this website, store your preferences, and provide content and advertising relevant to you. These cookies will be stored in your browser only with your prior consent. You may enable or disable some or all of these cookies, but disabling some of them may affect your online experience.


Necessary
Always active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.


Analytics

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.


Performance

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.


Advertisement

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

x
Français Português Deutsch Español Tiếng Việt Русский العربية Italiano Türkçe 繁體 ภาษาไทย Polski Українська Tagalog Română 한국어 日本語 Bahasa Indonesia Magyar हिन्दी עברית Nederlands Dansk Čeština 简体
English