المهارات azure-ai-translation-ts
📦

azure-ai-translation-ts

آمن 🌐 الوصول إلى الشبكة🔑 متغيرات البيئة

ترجمة المحتوى باستخدام Azure AI Translation SDKs

هل تحتاج إلى إضافة دعم متعدد اللغات لتطبيقاتك؟ توفر هذه المهنة عملاء TypeScript لخدمات Azure Translation، مما يمكّن من ترجمة النصوص، وترجمة المستندات، والنقل الحرفي، واكتشاف اللغة مع موثوقية على مستوى المؤسسات.

يدعم: Claude Codex Code(CC)
🥉 74 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "azure-ai-translation-ts". Translate "Welcome to our platform" to Spanish, French, and German

النتيجة المتوقعة:

  • Spanish (es): Bienvenido a nuestra plataforma
  • French (fr): Bienvenue sur notre plateforme
  • German (de): Willkommen auf unserer Plattform

استخدام "azure-ai-translation-ts". Detect language: "这是一个测试"

النتيجة المتوقعة:

  • Detected Language: Chinese (Simplified)
  • Language Code: zh-Hans
  • Confidence Score: 0.99

التدقيق الأمني

آمن
v1 • 2/24/2026

Static analyzer flagged 53 patterns but all are false positives. The skill is documentation (SKILL.md) showing legitimate Azure SDK usage examples. Environment variable access follows secure credential handling patterns. Network URLs are configuration examples for Azure Cognitive Services endpoints. No actual code execution, command injection, or malicious patterns detected.

1
الملفات التي تم فحصها
292
الأسطر التي تم تحليلها
2
النتائج
1
إجمالي عمليات التدقيق

عوامل الخطر

🌐 الوصول إلى الشبكة (2)
🔑 متغيرات البيئة (3)
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

مطور تطبيقات متعدد اللغات

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

أخصائي توطين المحتوى

ترجمة دفعية للوثائق، أو مواد التسويق، أو محتوى الدعم عبر لغات متعددة. حافظ على تنسيق المستند أثناء ترجمة ملفات PDF، أو مستندات Word، أو صفحات HTML.

مهندس معالجة البيانات

بناء أنابيب ETL التي توحد البيانات متعددة اللغات. اكتشف اللغات في تدفقات البيانات الواردة وترجمها إلى لغة مشتركة للتحليل الموحد وإعداد التقارير.

جرّب هذه الموجهات

ترجمة النص الأساسية
Translate the following text from English to Spanish using Azure Translation: "Hello, how can I help you today?"
اكتشاف تلقائي وترجمة
I have text in an unknown language: "Bonjour, comment allez-vous?" Detect the language and translate it to English and German using the Azure Translation SDK.
ترجمة المستندات مع الخيارات
Translate the attached PDF document from English to French and Japanese. Preserve the original formatting and use formal tone for business context. Store the translated files in the target Azure Blob container.
أنبوب الترجمة الدفعي
Set up a batch translation workflow that processes all text files in the source container, translates them to Spanish, Portuguese, and Italian, and saves results to the output container. Include status monitoring and error handling for failed translations.

أفضل الممارسات

  • استخدم دائماً متغيرات البيئة لتخزين مفاتيح API ونقاط النهاية - لا تقم بتضمين بيانات الاعتماد مباشرة في ملفات المصدر
  • تحقق من isUnexpected(response) قبل الوصول إلى نص الاستجابة للتعامل مع أخطاء API بسلاسة
  • استخدم رموز SAS بصلاحيات محدودة وأوقات انتهاء صلاحية لحاويات ترجمة المستندات blob containers
  • اجمع طلبات الترجمة المتعددة معاً لتقليل مكالمات API وتحسين الأداء
  • نفذ منطق إعادة المحاولة مع التراجع الأسي لفشل الشبكة العابر

تجنب

  • تضمين مفاتيح API أو بيانات اعتماد الاشتراك مباشرة في الكود بدلاً من استخدام متغيرات البيئة
  • استدعاء واجهة ترجمة API لكل كلمة فردية بدلاً من تجميع نصوص متعددة
  • تجاهل استجابات الخطأ والافتراض بأن جميع طلبات الترجمة تنجح بدون التحقق
  • استخدام أوقات انتهاء صلاحية رموز SAS غير المحددة مما يخلق ثغرات أمنية

الأسئلة المتكررة

كيف أبدأ باستخدام Azure Translation API؟
أنشئ مورد Azure Cognitive Services في Azure Portal، ثم انسخ مفتاح الاشتراك وعنوان URL لنقطة النهاية. عيّن هذه كمتغيرات البيئة TRANSLATOR_SUBSCRIPTION_KEY و TRANSLATOR_ENDPOINT.
ما اللغات المدعومة للترجمة؟
يدعم Azure Translation أكثر من 100 لغة. استخدم API getSupportedLanguages لاسترجاع القائمة الحالية مع رموز اللغات، والأسماء الأصلية، والميزات المدعومة لكل لغة.
هل يمكنني ترجمة مستندات كاملة مع الحفاظ على التنسيق؟
نعم، يحافظ Document Translation SDK على التنسيق لـ PDF، DOCX، XLSX، PPTX، HTML، والتنسيقات الأخرى. تتم معالجة المستندات بشكل غير متزامن عبر حاويات Azure Blob Storage.
كيف يتم حساب التسعير لـ Azure Translation؟
يتم تسعير ترجمة النص لكل مليون حرف مترجم. يتم تسعير ترجمة المستندات لكل صفحة. راجع صفحة تسعير Azure Cognitive Services للأسعار الحالية وحدود الطبقة المجانية.
هل يمكنني تخصيص مخرجات الترجمة لنطاقات محددة؟
تقدم Azure Custom Translator للمصطلحات الخاصة بالنطاق. درّب نماذج مخصصة بمستنداتك المتوازية الخاصة لتحسين جودة الترجمة للمحتوى المتخصص مثل المجالات القانونية، أو الطبية، أو التقنية.
ماذا يحدث إذا كانت ترجمة API غير متوفرة؟
نفذ منطق إعادة المحاولة مع التراجع الأسي. ترمي SDK أخطاءً للطلبات الفاشلة - غلّف الاستدعاءات في كتل try-catch وتحقق من isUnexpected() للتعامل مع الإخفاقات العابرة بسلاسة.

تفاصيل المطور

بنية الملفات

📄 SKILL.md