अपनी शैक्षिक 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
# मैकओएस/लिनक्स
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 का उपयोग करके
- देखें: Set up Azure AI
सभी समर्थित प्रकार को अनुवादित करें:
translate -l "ko ja"केवल Markdown:
translate -l "de" -mdMarkdown + चित्र:
translate -l "pt" -md -imgकेवल नोटबुक:
translate -l "zh" -nbअधिक ध्वज: Command reference
- Markdown, नोटबुक, और चित्रों के लिए स्वचालित अनुवाद
- स्रोत परिवर्तनों के साथ अनुवादों को सिंक में रखता है
- स्थानीय रूप से (CLI) या CI (GitHub Actions) में काम करता है
- Azure OpenAI या OpenAI का उपयोग करता है; चित्रों के लिए वैकल्पिक Azure AI Vision
- Markdown फ़ॉर्मेटिंग और संरचना को संरक्षित करता है
- कमान्ड-लाइन मार्गदर्शिका
- GitHub Actions मार्गदर्शिका (सार्वजनिक रिपॉजिटरी एवं मानक गुप्त)
- GitHub Actions मार्गदर्शिका (Microsoft संस्था रिपॉजिटरी एवं संगठन-स्तर सेटअप)
- README भाषाओं का टेम्पलेट
- समर्थित भाषाएँ
- योगदान कैसे करें
- समस्या निवारण
Note
केवल Microsoft "For Beginners" रिपॉजिटरीज़ के मेंटेनरों के लिए।
शिक्षात्मक सामग्री को विश्व स्तर पर साझा करने के तरीके में क्रांति लाने में हमारे साथ जुड़ें! Co-op Translator को GitHub पर ⭐ दें और सीखने तथा प्रौद्योगिकी में भाषा की बाधाओं को तोड़ने के हमारे मिशन का समर्थन करें। आपकी रुचि और योगदान बड़ा प्रभाव डालते हैं! कोड योगदान और फीचर सुझाव हमेशा स्वागत योग्य हैं।
- 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 या
किसी भी अतिरिक्त प्रश्न या टिप्पणी के लिए संपर्क करें [email protected]।
Microsoft हमारे ग्राहकों को हमारे AI उत्पादों का जिम्मेदारी से उपयोग करने में मदद करने, हमारे सीखों को साझा करने, और Trust-based साझेदारियाँ बनाने के लिए प्रतिबद्ध है, जो Transparency Notes और Impact Assessments जैसे उपकरणों के माध्यम से संभव होता है। इन संसाधनों में से कई https://aka.ms/RAI पर उपलब्ध हैं।
Microsoft का जिम्मेदार AI का दृष्टिकोण हमारे AI सिद्धांतों पर आधारित है: निष्पक्षता, विश्वसनीयता और सुरक्षा, गोपनीयता और सुरक्षा, समावेशिता, पारदर्शिता, और जवाबदेही।
बड़े पैमाने पर प्राकृतिक भाषा, छवि, और भाषण मॉडल — जैसे कि इस उदाहरण में उपयोग किए गए मॉडल — संभावित रूप से ऐसे व्यवहार कर सकते हैं जो अनुचित, अविश्वसनीय, या अपमानजनक हो सकते हैं, जो नुकसान पहुंचा सकते हैं। कृपया जोखिमों और सीमाओं के बारे में जानकारी के लिए Azure OpenAI सेवा Transparency note देखें।
इन जोखिमों को कम करने के लिए सुझाया गया तरीका है कि अपने आर्किटेक्चर में एक सुरक्षा प्रणाली शामिल करें जो हानिकारक व्यवहार का पता लगा सके और उसे रोक सके। Azure AI Content Safety एक स्वतंत्र सुरक्षा परत प्रदान करता है, जो एप्लिकेशन और सेवाओं में हानिकारक उपयोगकर्ता-जनित और AI-जनित सामग्री का पता लगाने में सक्षम है। Azure AI Content Safety में टेक्स्ट और इमेज API शामिल हैं जो हानिकारक सामग्री का पता लगाने की अनुमति देते हैं। हमारे पास एक इंटरैक्टिव Content Safety Studio भी है जो आपको विभिन्न मॉडालिटीज़ में हानिकारक सामग्री का पता लगाने के लिए नमूना कोड देखने, एक्सप्लोर करने और आज़माने की सुविधा देता है। निम्नलिखित quickstart दस्तावेज़ आपको सेवा के लिए अनुरोध करने का मार्गदर्शन करता है।
एक और पहलू जिसे ध्यान में रखना चाहिए वह है समग्र एप्लिकेशन प्रदर्शन। मल्टी-मॉडल और मल्टी-मॉडल एप्लिकेशन के साथ, हम प्रदर्शन को इस रूप में मानते हैं कि सिस्टम आपके और आपके उपयोगकर्ताओं की अपेक्षाओं के अनुसार काम करे, जिसमें हानिकारक आउटपुट न उत्पन्न होना भी शामिल है। अपने समग्र एप्लिकेशन के प्रदर्शन का आकलन करना महत्वपूर्ण है, इसके लिए आप generation quality और risk and safety मेट्रिक्स का उपयोग कर सकते हैं।
आप अपने विकास वातावरण में अपने AI एप्लिकेशन का मूल्यांकन prompt flow SDK के साथ कर सकते हैं। किसी परीक्षण डेटासेट या लक्ष्य के आधार पर, आपके जेनरेटिव AI एप्लिकेशन की उत्पत्तियों को बिल्ट-इन मूल्यांकनकर्ताओं या अपनी पसंद के कस्टम मूल्यांकनकर्ताओं के साथ मात्रात्मक रूप से मापा जाता है। अपने सिस्टम का मूल्यांकन करने के लिए prompt flow sdk के साथ शुरुआत करने के लिए, आप quickstart गाइड का पालन कर सकते हैं। एक बार जब आप मूल्यांकन चलाते हैं, तो आप Azure AI Studio में परिणामों का दृश्यावलोकन कर सकते हैं।
यह परियोजना परियोजनाओं, उत्पादों, या सेवाओं के लिए ट्रेडमार्क या लोगो शामिल कर सकती है। Microsoft ट्रेडमार्क या लोगो का अधिकृत उपयोग Microsoft के Trademark & Brand Guidelines के अधीन और अनुसार होना चाहिए।
Microsoft ट्रेडमार्क या लोगो का इस परियोजना के संशोधित संस्करणों में उपयोग भ्रम उत्पन्न नहीं करना चाहिए या Microsoft प्रायोजन का अर्थ नहीं होना चाहिए।
तीसरे पक्ष के ट्रेडमार्क या लोगो का कोई भी उपयोग उन तीसरे पक्ष की नीतियों के अधीन होगा।
यदि आप अटक जाएं या AI एप्लिकेशन बनाने के बारे में कोई प्रश्न हो, तो जुड़ें:
यदि आपके पास उत्पाद प्रतिक्रिया है या निर्माण के दौरान कोई त्रुटि होती है तो जाएँ:
अस्वीकरण:
यह दस्तावेज़ AI अनुवाद सेवा Co-op Translator का उपयोग करके अनुवादित किया गया है। जबकि हम सटीकता के लिए प्रयासरत हैं, कृपया ध्यान दें कि स्वचालित अनुवादों में त्रुटियाँ या असंगतियाँ हो सकती हैं। मूल दस्तावेज़ अपने स्वदेशी भाषा में प्रामाणिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए, पेशेवर मानव अनुवाद की सिफारिश की जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफ़हमी या गलत व्याख्या के लिए हम उत्तरदायी नहीं हैं।
