يتضمن إعداد واجهة برمجة تطبيقات DEERL في أوراق Google عدة خطوات ، بما في ذلك الحصول على مفتاح API DEERL ، وكتابة برنامج نصي تطبيقات Google ، وتكوين البرنامج النصي لاستخدام واجهة برمجة التطبيقات. هذا دليل مفصل:
الخطوة 1: الحصول على مفتاح API Deepl
1. إنشاء حساب Deepl API: انتقل إلى موقع Deepl وإنشاء حساب خصيصًا ل API Deepl. هذا يختلف عن حساب Deepl العادي ، لذا تأكد من التسجيل في حساب API.
2. احصل على مفتاح API الخاص بك: بمجرد تسجيل الدخول إلى حساب API Deepl ، انتقل إلى إعدادات الحساب للعثور على مفتاح المصادقة الخاص بك. هذا المفتاح أمر بالغ الأهمية لاستخدام واجهة برمجة التطبيقات.
الخطوة 2: إعداد البرنامج النصي لتطبيقات Google
1. فتح أوراق Google: ابدأ بفتح ورقة Google.
2. برنامج Access Apps Script: من القائمة ، انتقل إلى Extensions> Apps Script. سيؤدي هذا إلى فتح محرر البرنامج النصي للتطبيقات.
3. قم بإنشاء ملف نص جديد: إذا كان لديك برنامج نصي موجود ، فيمكنك إضافة ملف جديد. خلاف ذلك ، يمكنك استخدام ملف البرنامج النصي الافتراضي المسمى "code.gs".
4. حذف الرمز الافتراضي: قم بإزالة أي رمز افتراضي في ملف البرنامج النصي ، مثل "MyFunction ()` العنصر النائب.
الخطوة 3: لصق نص API Deepl
1. على سبيل المثال ، يمكنك استخدام البرنامج النصي من مستودع مثال Deepl الخاص بـ Github [2].
2. لصق البرنامج النصي: انسخ محتويات البرنامج النصي Deepl وقم بصقه في ملف البرنامج النصي للتطبيقات. تأكد من استبدال العنصر النائب لمفتاح المصادقة بمفتاح Deepl API الفعلي.
الخطوة 4: تكوين البرنامج النصي
1. قم بتعديل البرنامج النصي: في البرنامج النصي ، حدد موقع الخط حيث تحتاج إلى إدخال مفتاح API Deepl. يجب أن يبدو شيئًا مثل `const authkey =" your_api_key_here "؛`. استبدل `" your_api_key_here "بمفتاح API الفعلي.
2. احفظ البرنامج النصي: بعد لصق وتكوين مفتاح API الخاص بك ، احفظ البرنامج النصي بالنقر فوق أيقونة القرص المرنة أو الضغط على `ctrl+s` (أو` cmd+s` على جهاز Mac).
الخطوة 5: استخدم وظيفة Deepl في أوراق Google
1. العودة إلى الورقة الخاصة بك: أغلق محرر البرنامج النصي للتطبيقات والعودة إلى ورقة Google الخاصة بك.
2. استخدم وظيفة Deepl: يمكنك الآن استخدام وظيفة ترجمة Deepl في الورقة الخاصة بك. على سبيل المثال ، إذا قمت بإعداد وظيفة تسمى "DeepLtranslate" ، فيمكنك استخدامها مثل هذا: `= DeepLtranslate (A1 ،" Auto "،" DE ")`. هذا يترجم النص في الخلية A1 من لغة مكتشفة تلقائيًا إلى الألمانية.
نصائح إضافية
-مشكلة إعادة الترجمة: كن على دراية بأن الصيغ التي تستخدم واجهة برمجة تطبيقات DEERL يمكنها إعادة نقل النص في كل مرة يتم فتح الورقة ، والتي يمكن أن تستهلك حصة API بسرعة. النظر في تنفيذ الحلول لمنع إعادة نقل غير ضرورية [2].
- حصة API: يتيح حساب Deepl API المجاني ما يصل إلى 500000 حرف شهريًا. راقب استخدامك لتجنب تجاوز هذا الحد [2] [4].
من خلال اتباع هذه الخطوات ، يمكنك دمج API Deepl بشكل فعال مع أوراق Google للاستفادة من إمكانيات الترجمة عالية الجودة لـ DEEPL مباشرة داخل جداول البيانات الخاصة بك.
الاستشهادات:
[1] https://webapps.stackexchange.com/questions/149026/integrate-deepl-with-google-sheets
[2] https://github.com/deeplcom/google-seets-example
[3] https://www.scriptable-assets.page/add-ons/sheetsl/
[4]
[5] https://developers.deepl.com/docs
[6] https://developers.deepl.com/docs/api-reference/document
[7] https://www.linkedin.com/pulse/deepl-function-google-sheets-dr٪C3٪A9-Piti٪C3٪A9
[8] https://www.youtube.com/watch؟v=KXNDKO2RIQE
[9] https://n8n.io/integrations/deepl/and/google-seets/