24 KiB
কো-অপ ট্রান্সলেটর
সহজেই আপনার শিক্ষামূলক GitHub কনটেন্টকে একাধিক ভাষায় অনুবাদ করে বিশ্বব্যাপী দর্শকদের কাছে পৌঁছান।
🌐 একাধিক ভাষার সমর্থন
Co-op Translator দ্বারা সমর্থিত
আরবি | বাংলা | বুলগেরিয়ান | বর্মিজ (মায়ানমার) | চীনা (সরলীকৃত) | চীনা (প্রচলিত, হংকং) | চীনা (প্রচলিত, ম্যাকাও) | চীনা (প্রচলিত, তাইওয়ান) | ক্রোয়েশিয়ান | চেক | ড্যানিশ | ডাচ | এস্তোনিয়ান | ফিনিশ | ফরাসি | জার্মান | গ্রিক | হিব্রু | হিন্দি | হাঙ্গেরিয়ান | ইন্দোনেশিয়ান | ইতালিয়ান | জাপানি | কন্নড় | কোরিয়ান | লিথুয়ানিয়ান | মালয় | মালায়ালাম | মারাঠি | নেপালি | নাইজেরিয়ান পিজিন | নরওয়েজিয়ান | ফার্সি (পার্সিয়ান) | পোলিশ | পর্তুগিজ (ব্রাজিল) | পর্তুগিজ (পর্তুগাল) | পাঞ্জাবি (গুরমুখি) | রোমানিয়ান | রাশিয়ান | সার্বিয়ান (সিরিলিক) | স্লোভাক | স্লোভেনিয়ান | স্প্যানিশ | সোয়াহিলি | সুইডিশ | টাগালগ (ফিলিপিনো) | তামিল | তেলুগু | থাই | তুর্কি | ইউক্রেনিয়ান | উর্দু | ভিয়েতনামী
ওভারভিউ
Co-op Translator আপনার শিক্ষামূলক GitHub কনটেন্টকে একাধিক ভাষায় সহজেই লোকালাইজ করতে সাহায্য করে।
আপনি যখন আপনার Markdown ফাইল, ছবি বা নোটবুক আপডেট করবেন, অনুবাদগুলো স্বয়ংক্রিয়ভাবে সিঙ্ক্রোনাইজ থাকে, যা নিশ্চিত করে যে আপনার কনটেন্ট সারা বিশ্বে শিক্ষার্থীদের জন্য সঠিক এবং সর্বশেষ থাকবে।
অনুবাদকৃত কনটেন্ট কিভাবে সাজানো হয় তার একটি উদাহরণ:
দ্রুত শুরু
# একটি ভার্চুয়াল পরিবেশ তৈরি করুন এবং সক্রিয় করুন (প্রস্তাবিত)
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 - একটি LLM প্রদানকারী কনফিগার করুন (Azure OpenAI বা OpenAI)
- (ঐচ্ছিক) ছবি অনুবাদের জন্য (
-img), Azure AI Vision কনফিগার করুন - (প্রস্তাবিত) পূর্বের অনুবাদগুলো মুছে ফেলুন যাতে দ্বন্দ্ব না হয় (যেমন,
translations/) - (প্রস্তাবিত) আপনার README-তে অনুবাদের একটি সেকশন যোগ করুন README languages template ব্যবহার করে
- দেখুন: Azure AI সেটআপ
ব্যবহার
সমস্ত সমর্থিত টাইপ অনুবাদ করুন:
translate -l "ko ja"
শুধুমাত্র Markdown:
translate -l "de" -md
Markdown + ছবি:
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 ভাষার টেমপ্লেট
- সমর্থিত ভাষাসমূহ
- অংশগ্রহণ
- সমস্যা সমাধান
Microsoft-নির্দিষ্ট গাইড
Note
শুধুমাত্র Microsoft “For Beginners” রিপোজিটরির রক্ষণাবেক্ষকদের জন্য।
আমাদের সমর্থন করুন এবং বৈশ্বিক শিক্ষাকে এগিয়ে নিন
শিক্ষামূলক কনটেন্ট বিশ্বব্যাপী ভাগাভাগি করার পদ্ধতিতে বিপ্লব ঘটাতে আমাদের সাথে যোগ দিন! Co-op Translator কে GitHub-এ ⭐ দিন এবং ভাষার বাধা ভাঙার আমাদের মিশনকে সমর্থন করুন। আপনার আগ্রহ ও অবদান বড় প্রভাব ফেলে! কোড অবদান এবং ফিচার প্রস্তাব সবসময় স্বাগত।
Microsoft শিক্ষামূলক কনটেন্ট আপনার ভাষায় অন্বেষণ করুন
- AZD for Beginners
- Edge AI for Beginners
- Model Context Protocol (MCP) For Beginners
- AI Agents for Beginners
- .NET ব্যবহার করে Generative AI for Beginners
- Generative AI for Beginners
- Java ব্যবহার করে Generative AI for Beginners
- ML for Beginners
- Data Science for Beginners
- AI for Beginners
- Cybersecurity for Beginners
- Web Dev for Beginners
- IoT for Beginners
- PhiCookBook
ভিডিও উপস্থাপনা
👉 নিচের ছবিতে ক্লিক করে YouTube-এ দেখুন।
-
Open at Microsoft: Co-op Translator কীভাবে ব্যবহার করবেন তার সংক্ষিপ্ত ১৮ মিনিটের পরিচিতি ও দ্রুত গাইড।
অংশগ্রহণ
এই প্রকল্পে অবদান ও প্রস্তাবনা স্বাগত। Azure Co-op Translator-এ অবদান রাখতে আগ্রহী? অনুগ্রহ করে আমাদের CONTRIBUTING.md দেখুন, যেখানে Co-op Translator কে আরও সহজলভ্য করতে আপনি কীভাবে সাহায্য করতে পারেন তা বর্ণনা করা হয়েছে।
অবদানকারীরা
আচরণবিধি
এই প্রকল্পে Microsoft Open Source Code of Conduct গ্রহণ করা হয়েছে।
অধিক তথ্যের জন্য দেখুন Code of Conduct FAQ অথবা
যেকোনো প্রশ্ন বা মন্তব্যের জন্য যোগাযোগ করুন opencode@microsoft.com এ।
দায়িত্বশীল AI
Microsoft আমাদের গ্রাহকদের AI পণ্যগুলি দায়িত্বশীলভাবে ব্যবহারে সহায়তা করতে প্রতিশ্রুতিবদ্ধ, আমাদের শেখাগুলো শেয়ার করে এবং Transparency Notes ও Impact Assessments-এর মতো সরঞ্জামের মাধ্যমে বিশ্বাসভিত্তিক অংশীদারিত্ব গড়ে তোলে। এই রিসোর্সগুলো https://aka.ms/RAI এ পাওয়া যায়।
Microsoft-এর দায়িত্বশীল AI-এর দৃষ্টিভঙ্গি আমাদের AI নীতিমালা — ন্যায়পরায়ণতা, নির্ভরযোগ্যতা ও নিরাপত্তা, গোপনীয়তা ও সুরক্ষা, অন্তর্ভুক্তি, স্বচ্ছতা এবং জবাবদিহিতার উপর ভিত্তি করে গড়ে উঠেছে।
বড় আকারের প্রাকৃতিক ভাষা, ছবি এবং ভাষণ মডেল — যেমন এই নমুনায় ব্যবহৃত মডেলগুলো — কখনো কখনো অন্যায়, অবিশ্বস্ত বা আপত্তিকর আচরণ করতে পারে, যা ক্ষতি করতে পারে। অনুগ্রহ করে ঝুঁকি ও সীমাবদ্ধতা সম্পর্কে অবহিত হতে Azure OpenAI service Transparency note দেখুন। এই ঝুঁকিগুলো কমানোর জন্য সুপারিশকৃত পদ্ধতি হলো আপনার আর্কিটেকচারে একটি সেফটি সিস্টেম অন্তর্ভুক্ত করা যা ক্ষতিকর আচরণ সনাক্ত এবং প্রতিরোধ করতে পারে। 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-এর ট্রেডমার্ক ও ব্র্যান্ড গাইডলাইনস অনুসরণ করতে হবে। এই প্রকল্পের সংশোধিত সংস্করণে Microsoft ট্রেডমার্ক বা লোগোর ব্যবহার বিভ্রান্তি সৃষ্টি করা বা Microsoft স্পন্সরশিপ বোঝানো উচিত নয়। তৃতীয় পক্ষের ট্রেডমার্ক বা লোগোর যেকোনো ব্যবহার সেই তৃতীয় পক্ষের নীতিমালা অনুসারে হবে।
সাহায্য নেওয়া
যদি আপনি আটকে যান বা AI অ্যাপ তৈরি সম্পর্কে কোনো প্রশ্ন থাকে, তাহলে যোগ দিন:
যদি আপনার পণ্য সম্পর্কিত প্রতিক্রিয়া বা ত্রুটি থাকে, তাহলে যান:
অস্বীকৃতি:
এই নথিটি AI অনুবাদ সেবা Co-op Translator ব্যবহার করে অনূদিত হয়েছে। আমরা যথাসাধ্য সঠিকতার চেষ্টা করি, তবে স্বয়ংক্রিয় অনুবাদে ত্রুটি বা অসঙ্গতি থাকতে পারে। মূল নথিটি তার নিজস্ব ভাষায়ই কর্তৃত্বপূর্ণ উৎস হিসেবে বিবেচিত হওয়া উচিত। গুরুত্বপূর্ণ তথ্যের জন্য পেশাদার মানব অনুবাদ গ্রহণ করার পরামর্শ দেওয়া হয়। এই অনুবাদের ব্যবহারে সৃষ্ট কোনো ভুল বোঝাবুঝি বা ভুল ব্যাখ্যার জন্য আমরা দায়ী নই।
