आसानी से अपने शैक्षिक GitHub सामग्री के लिए कई भाषाओं में अनुवाद स्वचालित करें और बनाए रखें जैसा कि आपका प्रोजेक्ट विकसित होता है।
द्वारा समर्थित 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 | 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+ भाषा अनुवाद शामिल हैं जो डाउनलोड आकार को काफी बढ़ा देते हैं। बिना अनुवाद के क्लोन करने के लिए, sparse 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 को सक्षम बनाता है:
- पुराने अनुवादों का विश्वसनीय पता लगाना
- Markdown, छवियां, और नोटबुक को सुसंगत रूप से प्रबंधित करना
- बड़े, तेजी से विकसित हो रहे, बहुभाषी रिपॉजिटरीज़ में सुरक्षित पैमाना बनाना
अनुवादों को प्रबंधित आर्टिफैक्ट्स के रूप में मॉडल करके,
अनुवाद प्रक्रियाएँ आधुनिक सॉफ़्टवेयर निर्भरता और आर्टिफैक्ट प्रबंधन प्रथाओं के साथ स्वाभाविक रूप से मेल खाती हैं।
→ अनुवाद की स्थिति कैसे प्रबंधित होती है
# एक वर्चुअल वातावरण बनाएं और सक्रिय करें (सिफारिश की जाती है)
python -m venv .venv
# विंडोज़
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# पैकेज स्थापित करें
pip install co-op-translator
# अनुवाद करें
translate -l "ko ja fr" -mdDocker:
# 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- सुनिश्चित करें कि आपके पास समर्थित Python संस्करण है (वर्तमान में 3.10-3.12)। poetry (pyproject.toml) में यह स्वचालित रूप से हैंडल किया जाता है।
- एक
.envफ़ाइल बनाएं टेम्पलेट का उपयोग करते हुए: .env.template - एक LLM प्रदाता कॉन्फ़िगर करें (Azure OpenAI या OpenAI)
- (वैकल्पिक) छवि अनुवाद के लिए (
-img), Azure AI Vision कॉन्फ़िगर करें - (वैकल्पिक) आप कई क्रेडेंशियल सेट कॉन्फ़िगर कर सकते हैं, जैसे
_1,_2उपसर्ग के साथ वेरिएबल दोहराकर। एक सेट के सभी वेरिएबल का उपसर्ग समान होना चाहिए। - (अनुशंसित) किसी भी पिछले अनुवाद को साफ़ करें ताकि संघर्ष न हो (जैसे
translations/) - (अनुशंसित) अपने README में एक अनुवाद अनुभाग जोड़ें README languages template का उपयोग करके
- देखें: Azure AI सेटअप
सभी समर्थित प्रकारों का अनुवाद करें:
translate -l "ko ja"केवल Markdown:
translate -l "de" -mdMarkdown + छवियां:
translate -l "pt" -md -imgकेवल नोटबुक:
translate -l "zh" -nbअधिक फ्लैग्स: कमांड संदर्भ
- Markdown, नोटबुक, और छवियों के लिए स्वचालित अनुवाद
- स्रोत परिवर्तनों के साथ अनुवादों को सिंक में रखता है
- स्थानीय (CLI) या CI (GitHub Actions) में काम करता है
- Azure OpenAI या OpenAI का उपयोग करता है; छवियों के लिए वैकल्पिक Azure AI Vision
- Markdown फॉर्मेटिंग और संरचना को संरक्षित करता है
- कमांड-लाइन गाइड
- GitHub Actions गाइड (सार्वजनिक रिपॉजिटरी और मानक सीक्रेट्स)
- GitHub Actions गाइड (Microsoft संगठन रिपॉजिटरी और संगठन स्तर की सेटअप)
- README भाषाएँ टेम्पलेट
- समर्थित भाषाएँ
- योगदान करना
- समस्या निवारण
Note
केवल Microsoft “शुरुआतीयों के लिए” रिपॉजिटरी के मेन्टेनर के लिए।
शैक्षिक सामग्री को वैश्विक स्तर पर साझा करने के तरीके में क्रांति लाने में हमारे साथ जुड़ें! GitHub पर Co-op Translator को ⭐ दें और सीखने और प्रौद्योगिकी में भाषा बाधाओं को तोड़ने के हमारे मिशन का समर्थन करें। आपकी दिलचस्पी और योगदान महत्वपूर्ण प्रभाव डालते हैं! कोड योगदान और फीचर सुझाव हमेशा स्वागत योग्य हैं।
- LangChain4j-for-Beginners
- AZD for Beginners
- Edge AI for Beginners
- Model Context Protocol (MCP) For Beginners
- AI Agents for Beginners
- Generative AI for Beginners using .NET
- Generative AI for Beginners
- Generative AI for Beginners using Java
- ML for Beginners
- Data Science for Beginners
- AI for Beginners
- Cybersecurity for Beginners
- Web Dev for Beginners
- IoT for Beginners
- PhiCookBook
👉 YouTube पर देखने के लिए नीचे की छवि पर क्लिक करें।
यह परियोजना योगदान और सुझावों का स्वागत करती है। Azure Co-op Translator में योगदान करना चाहते हैं? कृपया हमारी CONTRIBUTING.md देखें ताकि आप जान सकें कि Co-op Translator को अधिक सुलभ बनाने में आप कैसे मदद कर सकते हैं।
इस परियोजना ने Microsoft Open Source Code of Conduct को अपनाया है।
और जानकारी के लिए देखें Code of Conduct FAQ या किसी अतिरिक्त प्रश्नों या टिप्पणियों के लिए संपर्क करें opencode@microsoft.com।
Microsoft हमारे ग्राहकों को हमारे AI उत्पादों का जिम्मेदारी से उपयोग करने में मदद करने, अपने अनुभव साझा करने, और पारदर्शिता नोट्स और प्रभाव आकलनों जैसे उपकरणों के माध्यम से विश्वास आधारित साझेदारी बनाने के लिए प्रतिबद्ध है। इन संसाधनों में से कई https://aka.ms/RAI पर पाए जा सकते हैं।
Microsoft का जिम्मेदार AI के लिए दृष्टिकोण हमारे AI के सिद्धांतों पर आधारित है: निष्पक्षता, विश्वसनीयता और सुरक्षा, गोपनीयता और सुरक्षा, समावेशन, पारदर्शिता, और जवाबदेही।
बड़े पैमाने पर प्राकृतिक भाषा, छवि, और भाषण मॉडल - जैसे इस नमूने में उपयोग किए गए - संभावित रूप से ऐसे व्यवहार कर सकते हैं जो अनुचित, अविश्वसनीय, या आपत्तिजनक हों, जिससे नुकसान हो सकता है। कृपया जोखिमों और सीमाओं के बारे में सूचित होने के लिए Azure OpenAI सेवा पारदर्शिता नोट देखें।
इन जोखिमों को कम करने के लिए अनुशंसित तरीका आपके आर्किटेक्चर में एक सुरक्षा प्रणाली शामिल करना है जो हानिकारक व्यवहार का पता लगा सके और उसे रोक सके। Azure AI Content Safety एक स्वतंत्र सुरक्षा परत प्रदान करता है, जो अनुप्रयोगों और सेवाओं में हानिकारक उपयोगकर्ता-जनित और AI-जनित सामग्री का पता लगाने में सक्षम है। Azure AI Content Safety में टेक्स्ट और छवि API शामिल हैं जो हानिकारक सामग्री का पता लगाने की अनुमति देते हैं। हमारे पास एक इंटरैक्टिव Content Safety Studio भी है जो आपको विभिन्न प्रकारों में हानिकारक सामग्री का पता लगाने के लिए नमूना कोड देखने, एक्सप्लोर करने और आज़माने देता है। निम्नलिखित त्वरित प्रारंभ प्रलेखन आपको सेवा में अनुरोध करने के लिए मार्गदर्शन करता है।
एक अन्य पहलू जो ध्यान में रखना चाहिए वह है समग्र अनुप्रयोग प्रदर्शन। मल्टी-मोडल और मल्टी-मॉडल अनुप्रयोगों के साथ, हम प्रदर्शन को इस रूप में मानते हैं कि सिस्टम आपके और आपके उपयोगकर्ताओं की अपेक्षा के अनुरूप कार्य करे, जिसमें हानिकारक आउटपुट न उत्पन्न हो। अपनी समग्र आवेदन के प्रदर्शन का मूल्यांकन करना महत्वपूर्ण है, इसके लिए उत्पत्ति गुणवत्ता और जोखिम एवं सुरक्षा मेट्रिक्स का उपयोग करें।
आप अपने विकास पर्यावरण में prompt flow SDK का उपयोग करके अपने AI आवेदन का मूल्यांकन कर सकते हैं। किसी परीक्षण डेटा सेट या लक्षित परिणाम के आधार पर, आपके जनरेटिव AI आवेदन की उत्पत्तियों को अंतर्निर्मित मूल्यांकनकर्ता या आपकी पसंद के कस्टम मूल्यांकनकर्ताओं के साथ मात्रात्मक रूप से मापा जाता है। अपने सिस्टम का मूल्यांकन शुरू करने के लिए prompt flow sdk के साथ, आप त्वरित प्रारंभ गाइड का पालन कर सकते हैं। एक बार जब आप मूल्यांकन रन निष्पादित कर लेते हैं, तो आप Azure AI Studio में परिणामों को विज़ुअलाइज़ कर सकते हैं।
इस परियोजना में परियोजनाओं, उत्पादों, या सेवाओं के ट्रेडमार्क या लोगो हो सकते हैं। Microsoft ट्रेडमार्क या लोगो का अधिकृत उपयोग Microsoft's Trademark & Brand Guidelines का पालन करना आवश्यक है।
Microsoft ट्रेडमार्क या लोगो का इस परियोजना के संशोधित संस्करणों में उपयोग भ्रमित या Microsoft स्पॉन्सरशिप का संकेत नहीं देना चाहिए।
तीसरे पक्ष के ट्रेडमार्क या लोगो का उपयोग उनके संबंधित नीतियों के अधीन है।
यदि आप फंसे हुए हैं या AI ऐप्स बनाने के बारे में कोई प्रश्न है, तो जुड़ें:
यदि आपके पास उत्पाद प्रतिक्रिया या निर्माण के दौरान त्रुटियां हैं तो जाएं:
अस्वीकरण:
इस दस्तावेज़ का अनुवाद AI अनुवाद सेवा Co-op Translator का उपयोग करके किया गया है। जबकि हम सटीकता के लिए प्रयासरत हैं, कृपया ध्यान रखें कि स्वचालित अनुवादों में त्रुटियाँ या असंगतियाँ हो सकती हैं। मूल दस्तावेज़ उसकी मूल भाषा में प्राधिकृत स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए, पेशेवर मानव अनुवाद की सिफारिश की जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम जिम्मेदार नहीं हैं।
