आफ्नो शैक्षिक 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
स्थानीय रूपमा क्लोन गर्न चाहनुहुन्छ?
यो रिपोजिटरीमा ५०+ भाषा अनुवादहरू समावेश छन् जसले डाउनलोड साइजलाई निकै बढाउँछ। अनुवादहरू बिना क्लोन गर्न, 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 ले अनुवादित सामग्रीलाई संस्करण गरिएको सफ्टवेयर वस्तुहरू (versioned software artifacts) को रूपमा व्यवस्थापन गर्छ,
स्थिर फाइलहरूका रूपमा होइन।
यो उपकरणले अनुवादित Markdown, तस्बिरहरू, र नोटबुकहरूको अवस्थालाई
भाषा-विशिष्ट मेटाडाटा (language-scoped metadata) प्रयोग गरेर ट्र्याक गर्छ।
यो डिजाइनले 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- तपाईंले Supported Python संस्करण (हाल ३.१०-३.१२) छ कि छैन भनि सुनिश्चित गर्नुहोस्। 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अझै धेरै फ्ल्यागहरू: 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 हेर्नुहोस् वा थप प्रश्न वा टिप्पणीका लागि opencode@microsoft.com सम्पर्क गर्नुहोस्।
Microsoft हाम्रा ग्राहकहरूलाई हाम्रा AI उत्पादनहरू जिम्मेवार तरीकाले प्रयोग गर्न सहयोग गर्ने, हाम्रो सिकाइ साझा गर्ने, र Transparency Notes र Impact Assessments जस्ता उपकरणमार्फत विश्वास-आधारित साझेदारीहरू निर्माण गर्ने प्रतिबद्ध छ। यी मध्ये धेरै स्रोतहरू https://aka.ms/RAI मा पाउन सकिन्छ। जिम्मेवार AI को लागि Microsoft को दृष्टिकोण हाम्रा AI सिद्धान्तहरूमा आधारित छ जसमा निष्पक्षता, भरपर्दोता र सुरक्षा, गोपनीयता र सुरक्षा, समावेशिता, पारदर्शिता, र जवाफदेहिता समावेश छन्।
ठूला-स्तरका प्राकृतिक भाषा, चित्र, र भाषण मोडेलहरू - जसरी यस नमुनामा प्रयोग भएका छन् - सम्भावित रूपमा अनुचित, अविश्वसनीय, वा अपमानजनक व्यवहार गर्न सक्छन्, जसले हानि पुर्याउन सक्छ। कृपया जोखिम र सीमाहरूको बारेमा जानकारीको लागि Azure OpenAI सेवा Transparency note परामर्श गर्नुहोस्।
यी जोखिमहरू घटाउने सिफारिस गरिएको दृष्टिकोण भनेको तपाईंको वास्तुकलामा एक सुरक्षा प्रणाली समावेश गर्नु हो जसले हानिकारक व्यवहार पत्ता लगाउन र रोक्न सक्छ। Azure AI Content Safety ले स्वतन्त्र सुरक्षा तह प्रदान गर्दछ, जुन अनुप्रयोगहरू र सेवाहरूमा नकारात्मक प्रयोगकर्ता-निर्मित र AI-निर्मित सामग्री पत्ता लगाउन सक्षम छ। Azure AI Content Safety मा text र image API हरू समावेश छन् जसले तपाईंलाई हानिकारक सामग्री पत्ता लगाउन अनुमति दिन्छ। हामीसँग एउटा अन्तरक्रियात्मक Content Safety Studio पनि छ जसले तपाईंलाई विभिन्न मोडलिटीहरूमा हानिकारक सामग्री पत्ता लगाउन नमूना कोड हेर्न, अनुसन्धान गर्न र प्रयास गर्न अनुमति दिन्छ। निम्न quickstart डकुमेन्टेसन ले तपाईंलाई सेवामा अनुरोध गर्ने क्रममा मार्गदर्शन गर्दछ।
अर्को पक्ष हो समग्र अनुप्रयोग प्रदर्शन। बहु-मोडल र बहु-मोडेल अनुप्रयोगहरूसँग, हामी प्रदर्शनलाई त्यसरी बुझ्छौं कि प्रणाली तपाईं र तपाईंका प्रयोगकर्ताहरूले अपेक्षा गर्ने अनुसार काम गर्दछ, जसमा हानिकारक आउटपुट नउत्पन्न हुनु पर्छ। आफ्नो समग्र अनुप्रयोगको प्रदर्शन generation quality and risk and safety metrics प्रयोग गरी मूल्यांकन गर्नु महत्त्वपूर्ण छ।
तपाईं आफ्नो विकास वातावरणमा prompt flow SDK प्रयोग गरी आफ्नो AI अनुप्रयोगको मूल्यांकन गर्न सक्नुहुन्छ। टेस्ट डेटासेट वा लक्ष्य दिइएपछि, तपाईंको जेनेरेटिभ AI अनुप्रयोगका जेनेरेसनहरू built-in मूल्यांकक वा तपाईंको रोजाइका कस्टम मूल्यांककहरूद्वारा मात्रात्मक रूपमा मापन गरिन्छ। प्रणालीको मूल्यांकन सुरु गर्न prompt flow sdk प्रयोग गरेर, तपाईं quickstart गाइड पछ्याउन सक्नुहुन्छ। मूल्यांकन रन सम्पन्न भएपछि, तपाईं Azure AI Studio मा परिणामहरू देखाउन सक्नुहुन्छ।
यस परियोजनामा परियोजना, उत्पादन, वा सेवाहरूका ट्रेडमार्क वा लोगोहरू हुन सक्छन्। Microsoft ट्रेडमार्क वा लोगोहरूको अधिकृत प्रयोग Microsoft's Trademark & Brand Guidelines पालना गर्नुपर्नेछ। यो परियोजनाको परिमार्जित संस्करणहरूमा Microsoft ट्रेडमार्क वा लोगोहरूको प्रयोगले भ्रम उत्पन्न हुनु वा Microsoft को प्रायोजन संकेत गर्नु हुँदैन। तृतीय-पक्ष ट्रेडमार्क वा लोगोहरूको कुनै पनि प्रयोग तिनीहरूको नीतिहरूमा निर्भर गर्छ।
यदि तपाईं अड्किएको वा AI एपहरू निर्माण गर्दा कुनै प्रश्न छ भने, सहभागी हुनुहोस्:
यदि तपाईंको उत्पादन प्रतिक्रिया वा निर्माण गर्दा त्रुटिहरू छन् भने यहाँ जानुहोस्:
अस्वीकरण:
यो कागजात Co-op Translator नामक एआई अनुवाद सेवाको प्रयोग गरेर अनुवाद गरिएको हो। हामी शुद्धताको लागि प्रयासरत छौं, तर कृपया जानकार हुनुहोस् कि स्वचालित अनुवादहरूमा त्रुटिहरू वा अशुद्धि हुन सक्छन्। मूल कागजात यसको मातृ भाषामा अधिकृत स्रोतमात्र मानिनुपर्छ। महत्त्वपूर्ण जानकारीको लागि व्यावसायिक मानवीय अनुवादको सिफारिश गरिन्छ। यस अनुवादको प्रयोगबाट उत्पन्न कुनै गलतफहमी वा भ्रामक व्याख्याको लागि हामी जिम्मेवार छैनौं।
