سهّل عملية أتمتة وصيانة الترجمات لمحتوى GitHub التعليمي الخاص بك عبر عدة لغات مع تطور مشروعك.
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
تفضل استنساخ المستودع محليًا؟
يشمل هذا المستودع أكثر من 50 ترجمة للغات مما يزيد بشكل كبير من حجم التنزيل. لاستنساخ المستودع بدون الترجمات، استخدم checkout الجزئي:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/Azure/co-op-translator.git cd co-op-translator git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/Azure/co-op-translator.git cd co-op-translator git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"هذا يمنحك كل ما تحتاجه لإتمام الدورة مع تنزيل أسرع بكثير.
يساعدك Co-op Translator على تعريب محتوى GitHub التعليمي الخاص بك إلى عدة لغات بسهولة.
عندما تقوم بتحديث ملفات Markdown أو الصور أو دفاتر الملاحظات، تبقى الترجمات متزامنة تلقائيًا، مما يضمن بقاء محتواك دقيقًا ومحدثًا للمتعلمين في جميع أنحاء العالم.
مثال على كيفية تنظيم المحتوى المترجم:

يدير Co-op Translator المحتوى المترجم كـ قطع برامج ذات إصدارات،
وليس كملفات ثابتة.
يتتبع الأداة حالة Markdown المترجم، الصور، ودفاتر الملاحظات
باستخدام بيانات وصفية خاصة باللغات.
هذا التصميم يسمح لـ Co-op Translator بـ:
من خلال نمذجة الترجمات كقطع مدارّة،
تتماشى سير العمل الخاص بالترجمة بشكل طبيعي مع
ممارسات إدارة الاعتمادات والقطع البرمجية الحديثة.
# إنشاء وتفعيل بيئة افتراضية (موصى به)
python -m venv .venv
# ويندوز
.venv\Scripts\activate
# ماك أو إس/لينكس
source .venv/bin/activate
# تثبيت الحزمة
pip install co-op-translator
# ترجم
translate -l "ko ja fr" -md
دوكر:
# سحب الصورة العامة من GHCR
docker pull ghcr.io/azure/co-op-translator:latest
# التشغيل مع تثبيت المجلد الحالي وتوفير ملف .env (Bash/Zsh)
docker run --rm -it --env-file .env -v "${PWD}:/work" ghcr.io/azure/co-op-translator:latest -l "ko ja fr" -md
.env باستخدام النموذج: .env.template-img)، قم بتكوين Azure AI Vision_1، _2، إلخ. يجب أن تشترك جميع المتغيرات ضمن مجموعة في نفس اللاحقة.translations/)ترجم جميع الأنواع المدعومة:
translate -l "ko ja"
Markdown فقط:
translate -l "de" -md
Markdown + صور:
translate -l "pt" -md -img
دفاتر ملاحظات فقط:
translate -l "zh" -nb
المزيد من الأعلام: مرجع الأوامر
[!NOTE] موجه فقط لمشرفي مستودعات Microsoft التعليمية “للمبتدئين”.
انضم إلينا في ثورة كيفية مشاركة المحتوى التعليمي عالميًا! امنح Co-op Translator ⭐ على GitHub وادعم مهمتنا لكسر الحواجز اللغوية في التعلم والتكنولوجيا. مساهماتك واهتمامك تحدث فرقًا كبيرًا! مساهمات الكود واقتراحات الميزات دائماً مرحب بها.
👉 انقر على الصورة أدناه للمشاهدة على يوتيوب.
يرحب هذا المشروع بالمساهمات والاقتراحات. هل ترغب في المساهمة في Azure Co-op Translator؟ يرجى مراجعة CONTRIBUTING.md لدينا للحصول على إرشادات حول كيفية المساعدة في جعل Co-op Translator أكثر سهولة في الوصول.
لقد تبنى هذا المشروع قواعد السلوك مفتوحة المصدر من مايكروسوفت. لمزيد من المعلومات، راجع الأسئلة الشائعة حول قواعد السلوك أو تواصل مع opencode@microsoft.com لأي أسئلة أو تعليقات إضافية.
تلتزم مايكروسوفت بمساعدة عملائنا على استخدام منتجات الذكاء الاصطناعي لدينا بمسؤولية، ومشاركة ما تعلمناه، وبناء شراكات قائمة على الثقة من خلال أدوات مثل ملاحظات الشفافية وتقييمات الأثر. يمكن العثور على العديد من هذه الموارد على https://aka.ms/RAI. تستند مقاربة مايكروسوفت للذكاء الاصطناعي المسؤول إلى مبادئ الذكاء الاصطناعي لدينا المتعلقة بالإنصاف، والموثوقية والسلامة، والخصوصية والأمان، والشمولية، والشفافية، والمساءلة.
يمكن أن تتصرف نماذج اللغة الطبيعية والصورة والصوت واسعة النطاق - مثل تلك المستخدمة في هذا المثال - بطرق غير عادلة أو غير موثوقة أو مسيئة، مما قد يسبب أضرارًا. يرجى الرجوع إلى مذكرة الشفافية لخدمة Azure OpenAI لتكون على علم بالمخاطر والقيود.
النهج الموصى به لتخفيف هذه المخاطر هو تضمين نظام أمان في بنيتك يمكنه اكتشاف ومنع السلوك الضار. يوفر Azure AI Content Safety طبقة حماية مستقلة، قادرة على اكتشاف المحتوى الضار الذي يولده المستخدم أو الذكاء الاصطناعي في التطبيقات والخدمات. تتضمن خدمة Azure AI Content Safety واجهات برمجة تطبيقات للنص والصورة تسمح لك بالكشف عن المواد الضارة. كما لدينا استوديو تفاعلي لـ Content Safety يسمح لك بعرض واستكشاف وتجربة رمز برمجي نموذجي لاكتشاف المحتوى الضار عبر أوضاع مختلفة. يوجهك وثائق البدء السريع التالية للقيام بالطلبات إلى الخدمة.
هناك جانب آخر يجب أخذه في الاعتبار وهو أداء التطبيق العام. مع التطبيقات متعددة الأوضاع والنماذج، نعتبر الأداء يعني أن النظام يعمل كما تتوقع أنت والمستخدمون، بما في ذلك عدم إنتاج مخرجات ضارة. من المهم تقييم أداء تطبيقك العام باستخدام مقاييس جودة التوليد والمخاطر والسلامة.
يمكنك تقييم تطبيق الذكاء الاصطناعي الخاص بك في بيئة التطوير الخاصة بك باستخدام prompt flow SDK. سواء كان لديك مجموعة بيانات اختبار أو هدف معين، يتم قياس توليدات تطبيق الذكاء الاصطناعي التوليدي الخاص بك كميًا باستخدام مقيمين مدمجين أو مقيمين مخصصين تختارهم. للبدء باستخدام prompt flow sdk لتقييم نظامك، يمكنك اتباع دليل البدء السريع. بمجرد تنفيذ تشغيل التقييم، يمكنك عرض النتائج في Azure AI Studio.
قد يحتوي هذا المشروع على علامات تجارية أو شعارات لمشاريع أو منتجات أو خدمات. يخضع الاستخدام المصرح به لعلامات مايكروسوفت التجارية أو شعاراتها إلى ويجب أن يتبع إرشادات العلامات التجارية والعلامات التجارية لمايكروسوفت. لا يجب أن يسبب استخدام علامات مايكروسوفت التجارية أو شعاراتها في نسخ معدلة من هذا المشروع لبسًا أو يوحي برعاية مايكروسوفت. أي استخدام لعلامات تجارية أو شعارات لأطراف ثالثة يخضع لسياسات تلك الجهات.
إذا واجهتك مشكلة أو كان لديك أي أسئلة حول بناء تطبيقات الذكاء الاصطناعي، انضم إلى:
إذا كان لديك ملاحظات على المنتج أو أخطاء أثناء البناء قم بزيارة:
تنويه:
تمت ترجمة هذا المستند باستخدام خدمة الترجمة الآلية Co-op Translator. بينما نسعى جاهدين لتحقيق الدقة، يُرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو عدم دقة. يجب اعتبار المستند الأصلي بلغته الأصلية المصدر الموثوق به. للمعلومات الحساسة، يُنصح بالاستعانة بالترجمة البشرية المحترفة. نحن غير مسؤولين عن أي سوء فهم أو تفسير خاطئ ناتج عن استخدام هذه الترجمة.