تمرين - إنشاء خدمة Translator

مكتمل

لنحصل على مفاتيح خدمة Translator. كما ذكرنا سابقا، سنحتاج إلى حساب Azure. سنقوم بإنشاء المفتاح باستخدام مدخل Microsoft Azure وتخزينه في ملف .env في تطبيقنا.

الحصول على مفتاح خدمة Translator

  1. استعرض للوصول إلى مدخل Microsoft Azure

  2. حدد Create a resource

    Screenshot showing the Create a resource option in the Azure portal.

  3. في مربع البحث، أدخل المترجم

  4. تحديد المترجم

    Translator search results.

  5. حدد إنشاء.

    Screenshot showing the Translator create dialog.

  6. أكمل النموذج Create Translator بالقيم التالية:

    • الاشتراك: اشتراكك
    • مجموعة الموارد:
      • حدد إنشاء جديد
      • الاسم: flask-ai
    • منطقة مجموعة الموارد: حدد منطقة قريبة منك
    • منطقة الموارد: حدد نفس المنطقة كما هو موضح أعلاه
    • الاسم: قيمة فريدة، مثل ai-yourname
    • مستوى التسعير: F0 مجاني

    Screenshot showing the completed Translator create form.

  7. حدد Review + create

  8. حدد إنشاء.

  9. بعد لحظات قليلة سيتم إنشاء المورد

  10. حدد الانتقال إلى المورد

  11. حدد Keys and Endpoint على الجانب الأيسر ضمن RESOURCE MANAGEMENT

    Screenshot showing the keys and endpoints option on the menu.

  12. بجوار KEY 1، حدد Copy to clipboard

    Screenshot showing the key dashboard.

    إشعار

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

  13. تدوين ملاحظة لقيم ترجمة النص والموقع

قم بإنشاء ملف .env لتخزين المفتاح

  1. ارجع إلى Visual Studio Code وأنشئ ملفا جديدا في جذر التطبيق عن طريق تحديد New file وتسمية .env

    هام

    . الموجود في بداية الملف مطلوب.

  2. لصق النص التالي في .env

    KEY=your_key
    ENDPOINT=your_endpoint
    LOCATION=your_location
    
  3. قم باستبدال العناصر النائبة

    • your_key بالمفتاح الذي نسخته أعلاه
    • your_endpoint مع نقطة النهاية من Azure
    • your_location مع الموقع من Azure
  4. يجب أن يبدو ملف .env كما يلي (مع قيمك):

    KEY=00d09299d68548d646c097488f7d9be9
    ENDPOINT=https://api.cognitive.microsofttranslator.com/
    LOCATION=westus2
    

الخطوات التالية

الآن بعد تكوين خدمة المترجم وتعيين المتغيرات في .env، يمكننا تحويل انتباهنا إلى إضافة التعليمات البرمجية الضرورية!