لمصادقة حساب Deepl API الخاص بك للاستخدام في أوراق Google ، اتبع الخطوات هذه:
1. إنشاء حساب API Deepl: أولاً ، تأكد من أن لديك حساب Deepl API. إذا كان لديك حساب Deepl منتظم فقط ، فأنت بحاجة إلى إنشاء حساب API منفصل. يمكنك العثور على خيار إنشاء حساب API عن طريق تسجيل الخروج من حسابك العادي ثم التسجيل للحصول على حساب API على موقع DEERL.
2. احصل على مفتاح API الخاص بك:
- قم بتسجيل الدخول إلى حساب Deepl API الخاص بك.
- انتقل إلى قسم "الحساب".
- ابحث عن علامة التبويب "المطورين" وانقر عليها.
- انقر فوق "إنشاء مفتاح مصادقة جديد" لإنشاء مفتاح جديد. انسخ هذا المفتاح لأنك لن تتمكن من عرضه مرة أخرى بعد إغلاق الصفحة [2] [9].
3. قم بتخزين مفتاح API الخاص بك بشكل آمن: من الأهمية بمكان الحفاظ على سرية مفتاح API. لا تشاركه أو تستخدمه في التعليمات البرمجية الموزعة علنًا.
4. قم بتثبيت الوظيفة الإضافية لـ Sheetsl في أوراق Google:
- افتح ورقة Google الخاصة بك.
- انتقل إلى قائمة "الامتدادات" وحدد "الوظائف الإضافية".
- ابحث عن "sheetsl" وقم بتثبيته.
5. قم بإعداد heetsl مع مفتاح Deepl API الخاص بك:
- بعد تثبيت Sheetsl ، ارجع إلى قائمة "الامتدادات" وحدد "Sheetsl"> "الإعدادات"> "Set Auth Key".
- أدخل مفتاح مصادقة API Deepl في الحقل المقدم [1].
6. اضبط لغتك المستهدفة:
- لا يزال في إعدادات Sheetsl ، انتقل إلى "تعيين اللغة".
- ستحتاج إلى إدخال رموز اللغة لكل من اللغات المصدر والهدف. يمكنك ترك لغة المصدر فارغة لاستخدام ميزة الكشف التلقائي في Deepl [1].
7. طريقة بديلة باستخدام برنامج Apps Script:
- إذا كنت تفضل عدم استخدام الوظيفة الإضافية لـ SheetSl ، فيمكنك دمج Deepl مباشرة باستخدام برنامج Google Apps Script.
- افتح ورقة Google الخاصة بك وانتقل إلى "extensions"> "البرنامج النصي للتطبيقات."
- قم بإنشاء ملف نص جديد يسمى `deepl.gs` ولصق البرنامج النصي من مثال github في ذلك [4].
- قم بتعديل البرنامج النصي عن طريق استبدال العنصر النائب بمفتاح مصادقة API Deepl على السطر المحدد.
- احفظ البرنامج النصي واستخدم الوظائف المخصصة المتوفرة في البرنامج النصي للترجمة [4].
من خلال اتباع هذه الخطوات ، يجب أن تكون قادرًا على مصادقة حساب API Deepl واستخدامه داخل أوراق Google لمهام الترجمة.
الاستشهادات:
[1] https://www.scriptable-assets.page/add-ons/sheetsl/
[2] https://docs.aicontentlabs.com/articles/deepl-api-ke
[3] https://cloud.google.com/sevisit-data-protection/docs/auth
[4] https://github.com/deeplcom/google-seets-example
[5] https://learn.microsoft.com/en-us/connectors/deepl/
[6] https://stackoverflow.com/questions/67485395/google-seets-custom-function-to-translate-with-deepl-api-not-working-as-expecte
[7] https://webapps.stackexchange.com/questions/149026/integrate-deepl-with-google-sheets
[8] https://www.deepl.com/en/features/SSO
[9] https://developers.deepl.com/docs/getting-started/auth
[10] https://support.deepl.com/hc/en-us/articles/12209715872156-authentication-key-for-cat-tools