co-op-translator

مترجم Co-op

به راحتی ترجمه محتوای آموزشی خود در گیت‌هاب را به زبان‌های مختلف خودکار کنید تا به مخاطبان جهانی دسترسی پیدا کنید.

پشتیبانی از بسته پایتون: Python package License: MIT Downloads Downloads Container: GHCR Code style: black

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

🌐 پشتیبانی چندزبانه

پشتیبانی شده توسط Co-op Translator

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 Korean Lithuanian Malay Marathi Nepali Norwegian Persian (Farsi) Polish Portuguese (Brazil) Portuguese (Portugal) Punjabi (Gurmukhi) Romanian Russian Serbian (Cyrillic) Slovak Slovenian Spanish Swahili Swedish Tagalog (Filipino) Tamil Thai Turkish Ukrainian Urdu Vietnamese

GitHub watchers GitHub forks GitHub stars

Microsoft Azure AI Foundry Discord Open in GitHub Codespaces

معرفی

Co-op Translator به شما کمک می‌کند تا محتوای آموزشی گیت‌هاب خود را به سرعت به زبان‌های مختلف ترجمه کنید و به راحتی به مخاطبان جهانی دسترسی پیدا کنید. هر زمان که فایل‌های Markdown، تصاویر یا نوت‌بوک‌های Jupyter خود را به‌روزرسانی کنید، ترجمه‌ها به طور خودکار همگام‌سازی می‌شوند تا محتوای آموزشی شما برای کاربران بین‌المللی همیشه تازه و مرتبط باقی بماند.

نمونه‌ای از نحوه سازماندهی محتوای ترجمه‌شده توسط Co-op Translator را ببینید:

Example

شروع سریع

# Create and activate a virtual environment (recommended)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# Install the package
pip install co-op-translator
# Translate
translate -l "ko ja fr" -md

داکر:

# Pull the public image from GHCR
docker pull ghcr.io/azure/co-op-translator:latest
# Run with current folder mounted and .env provided (Bash/Zsh)
docker run --rm -it --env-file .env -v "${PWD}:/work" ghcr.io/azure/co-op-translator:latest -l "ko ja fr" -md

راه‌اندازی ساده

نحوه استفاده

ترجمه همه انواع پشتیبانی‌شده:

translate -l "ko ja"

فقط Markdown:

translate -l "de" -md

Markdown + تصاویر:

translate -l "pt" -md -img

فقط نوت‌بوک‌ها:

translate -l "zh" -nb

پرچم‌های بیشتر: مرجع دستورات

قابلیت‌ها

مستندات

از ما حمایت کنید و یادگیری جهانی را گسترش دهید

با ما همراه شوید تا نحوه اشتراک‌گذاری محتوای آموزشی در سراسر جهان را متحول کنیم! به Co-op Translator در گیت‌هاب یک ⭐ بدهید و از مأموریت ما برای رفع موانع زبانی در یادگیری و فناوری حمایت کنید. علاقه و مشارکت شما تأثیر بزرگی دارد! مشارکت در کد و پیشنهاد ویژگی‌های جدید همیشه خوش‌آمد است.

محتوای آموزشی مایکروسافت را به زبان خودتان کشف کنید

ارائه‌های ویدیویی

برای آشنایی بیشتر با Co-op Translator ارائه‌های ما را ببینید (برای مشاهده در یوتیوب روی تصویر زیر کلیک کنید.):

مشارکت

این پروژه از مشارکت و پیشنهادات استقبال می‌کند. علاقه‌مند به همکاری در Azure Co-op Translator هستید؟ لطفاً CONTRIBUTING.md را ببینید تا با راهنمایی‌های لازم برای کمک به دسترس‌پذیرتر شدن Co-op Translator آشنا شوید.

مشارکت‌کنندگان

co-op-translator contributors

منشور رفتاری

این پروژه از منشور رفتاری متن‌باز مایکروسافت پیروی می‌کند. برای اطلاعات بیشتر سؤالات متداول منشور رفتاری را ببینید یا با ایمیل opencode@microsoft.com در صورت داشتن سؤال یا نظر بیشتر تماس بگیرید.

هوش مصنوعی مسئولانه

مایکروسافت متعهد است که به مشتریان خود کمک کند تا محصولات هوش مصنوعی را به شکل مسئولانه استفاده کنند، تجربیات خود را به اشتراک بگذارد و با ابزارهایی مانند یادداشت‌های شفافیت و ارزیابی تأثیر، همکاری‌های مبتنی بر اعتماد ایجاد کند. بسیاری از این منابع را می‌توانید در https://aka.ms/RAI پیدا کنید. رویکرد مایکروسافت به هوش مصنوعی مسئولانه بر اصولی مانند انصاف، قابلیت اطمینان و ایمنی، حفظ حریم خصوصی و امنیت، فراگیری، شفافیت و پاسخگویی استوار است.

مدل‌های بزرگ زبان، تصویر و گفتار - مانند مدل‌هایی که در این نمونه استفاده شده‌اند - ممکن است گاهی رفتارهای ناعادلانه، غیرقابل اعتماد یا توهین‌آمیز داشته باشند که می‌تواند آسیب‌هایی ایجاد کند. لطفاً یادداشت شفافیت سرویس Azure OpenAI را مطالعه کنید تا از ریسک‌ها و محدودیت‌ها آگاه شوید.

راهکار پیشنهادی برای کاهش این ریسک‌ها، افزودن یک سیستم ایمنی به معماری شماست که بتواند رفتارهای مضر را شناسایی و جلوگیری کند. Azure AI Content Safety یک لایه محافظتی مستقل فراهم می‌کند که قادر است محتوای مضر تولیدشده توسط کاربر یا هوش مصنوعی را در برنامه‌ها و سرویس‌ها شناسایی کند. Azure AI Content Safety شامل APIهای متن و تصویر است که به شما امکان می‌دهد محتوای مضر را شناسایی کنید. همچنین یک Content Safety Studio تعاملی داریم که به شما اجازه می‌دهد کد نمونه را برای شناسایی محتوای مضر در حالت‌های مختلف مشاهده و آزمایش کنید. مستندات شروع سریع شما را در ارسال درخواست به این سرویس راهنمایی می‌کند.

یک جنبه‌ی دیگر که باید در نظر گرفته شود، عملکرد کلی برنامه است. در برنامه‌های چندمدلی و چندحالته، منظور از عملکرد این است که سیستم همانطور که شما و کاربران‌تان انتظار دارید عمل کند، از جمله اینکه خروجی‌های مضر تولید نکند. ارزیابی عملکرد کلی برنامه با استفاده از شاخص‌های کیفیت تولید و معیارهای ریسک و ایمنی اهمیت دارد.

شما می‌توانید برنامه هوش مصنوعی خود را در محیط توسعه با استفاده از prompt flow SDK ارزیابی کنید. با داشتن یک مجموعه داده آزمایشی یا هدف مشخص، تولیدات برنامه هوش مصنوعی شما به صورت کمی با ارزیاب‌های داخلی یا ارزیاب‌های سفارشی مورد سنجش قرار می‌گیرند. برای شروع کار با prompt flow sdk جهت ارزیابی سیستم خود، می‌توانید راهنمای شروع سریع را دنبال کنید. پس از اجرای یک ارزیابی، می‌توانید نتایج را در Azure AI Studio مشاهده کنید.

علائم تجاری

این پروژه ممکن است شامل علائم تجاری یا لوگوهایی برای پروژه‌ها، محصولات یا خدمات باشد. استفاده مجاز از علائم تجاری یا لوگوهای مایکروسافت تابع و باید مطابق با راهنمای علائم تجاری و برند مایکروسافت باشد. استفاده از علائم تجاری یا لوگوهای مایکروسافت در نسخه‌های تغییر یافته این پروژه نباید باعث سردرگمی یا القای حمایت مایکروسافت شود. هرگونه استفاده از علائم تجاری یا لوگوهای شخص ثالث تابع سیاست‌های آن شخص ثالث است.

دریافت کمک

اگر در ساخت برنامه‌های هوش مصنوعی به مشکل برخوردید یا سوالی داشتید، به این انجمن بپیوندید:

Azure AI Foundry Discord

اگر بازخورد محصولی دارید یا هنگام ساخت با خطا مواجه شدید، به این انجمن مراجعه کنید:

Azure AI Foundry Developer Forum


سلب مسئولیت: این سند با استفاده از سرویس ترجمه هوشمند Co-op Translator ترجمه شده است. اگرچه ما برای دقت تلاش می‌کنیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است شامل خطا یا نادقتی باشند. نسخه اصلی سند به زبان بومی آن باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حساس، ترجمه انسانی حرفه‌ای توصیه می‌شود. ما هیچ مسئولیتی در قبال سوءتفاهم یا تفسیر نادرست ناشی از استفاده از این ترجمه نداریم.