co-op-translator

Co-op Translator

உங்கள் கல்வி GitHub உள்ளடக்கங்களை பல மொழிகளில் எளிதில் தானாக மொழி மாற்றங்களையும் பராமரிக்கவும், உங்கள் திட்டம் மாறிக்கொண்டிருக்கும்போது.

Python 3.10–3.12 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 | 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"

இது பாடத்திட்டத்தை முடிக்க தேவையான அனைத்தையும் மிகவும் விரைவான பதிவிறக்கம் மூலம் உங்களுக்கு தரும்.

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

Open in GitHub Codespaces

மேலோட்டம்

Co-op Translator உங்களுக்கு உங்கள் கல்வி GitHub உள்ளடக்கங்களை பல மொழிகளில் எளிதில் உள்ளூராக்க உதவும். நீங்கள் உங்கள் Markdown கோப்புகள், படங்கள் அல்லது நோட்புக்க்களை புதுப்பிக்கும் போது, மொழிபெயர்ப்புகள் தானாக ஒத்திசைத்திருப்பதை உறுதிசெய்கிறது, இவ்வாறு உலகளாவிய மாணவர்களுக்கு உங்கள் உள்ளடக்கம் துல்லியமாகவும், புதுப்பிக்கப்பட்டதாகவும் இருக்கும்.

மொழிபெயர்க்கப்பட்ட உள்ளடக்கம் எவ்வாறு அமைக்கப்படுகிறது என்ற ஒரு உதாரணம்:

Example

மொழிபெயர்ப்பு நிலை எப்படி நிர்வகிக்கப்படுகிறது

Co-op Translator மொழிபெயர்க்கப்பட்ட உள்ளடக்கத்தை பதிப்புச்செய்யப்பட்ட மென்பொருள் உருவாக்குதல்களாக நிர்வகிக்கிறது,
நிரந்தர கோப்புகளாக அல்ல.

இந்த கருவி மொழிபெயர்க்கப்பட்ட Markdown, படங்கள், நோட்புக் நிலையை மொழி-களஞ்சியத் தகவலுடன் கண்காணிக்கிறது.

இந்த வடிவமைப்பு Co-op Translator இற்கு உதவுகிறது:

மொழிபெயர்ப்புகளை நிர்வகிக்கப்படும் உருவாக்குதல்களாக வடிவமைச்சதால், மொழிபெயர்ப்பு பணிகள் சமகால மென்பொருள் சார்பு மற்றும் உருவாக்குதல் நடைமுறைகளை இயல்பான முறையில் பின்பற்றுகின்றன.

மொழிபெயர்ப்பு நிலை எப்படி நிர்வகிக்கப்படுகிறது

விரைவான தொடக்கம்

# ஒரு மெய்நிகர் சூழலை உருவாக்கி செயல்படுத்தவும் (பரிந்துரைக்கப்படுகிறது)
python -m venv .venv
# விண்டோஸ்
.venv\Scripts\activate
# மேக்OS/லினக்ஸ்
source .venv/bin/activate
# தொகுதியை நிறுவவும்
pip install co-op-translator
# மொழிபெயர்க்கவும்
translate -l "ko ja fr" -md

Docker:

# 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

குறைந்தபட்ச அமைப்பு

  1. உங்களிடம் ஆதரிக்கப்படும் Python பதிப்பு (தற்போது 3.10-3.12) இருப்பதை உறுதி செய்யுங்கள். poetry (pyproject.toml) இல் இது தானாக கையாளப்படுகிறது.
  2. டெம்ப்ளேட் பயன்படுத்தி .env கோப்பை உருவாக்குங்கள்: .env.template
  3. ஒரு LLM வழங்கியாளரை ஒருமுறை அமைக்கவும் (Azure OpenAI அல்லது OpenAI)
  4. (விருப்பமானது) பட மொழிபெயர்ப்புக்கு (-img), Azure AI Vision ஐ அமைக்கவும்
  5. (விருப்பமானது) _1, _2 போன்ற சப்ஸ்பீக்ஸ்களை பயன்படுத்தி பல போதுமான அங்கீகார தொகுதிகளை அமைக்கலாம். ஒரு தொகுதியில் அனைத்து மாறிலிகளும் அதே சப்ஸ்பீக்ஸை பகிர வேண்டும்.
  6. (சிபார்சுகள்) முன் மொழிபெயர்ப்புகளை அழிந்து ஒத்திசைவற்றதைக் கையிருத்தல் (எ.கா., translations/)
  7. (சிபார்சுகள்) உங்கள் README உள்நிலை மொழிபெயர்க்கும் பகுதியை README languages template பயன்படுத்தி சேர்க்கவும்
  8. பாருங்கள்: Azure AI அமைப்பு

பயன்படுத்தும் முறை

அடையாளம் செய்யப்பட்ட அனைத்து ஆதரவு வகைகளையும் மொழிபெயர்க்கவும்:

translate -l "ko ja"

Markdown மட்டும்:

translate -l "de" -md

Markdown + படங்கள்:

translate -l "pt" -md -img

பட்டியல்கள் மட்டும்:

translate -l "zh" -nb

மேலும் கொடிகள்: Command reference

அம்சங்கள்

ஆவணங்கள்

Microsoft-க்கு சிறந்த வழிகாட்டு

[!NOTE] Microsoft “For Beginners” ரெப்போசிடரிகளை பராமரிப்பவர்களுக்கே.

எங்களுக்கு ஆதரவாகவும், உலகளாவிய கற்றலையும் ஊக்கவும்

கல்வி உள்ளடக்கம் உலகளாவியமாவ முறையில் பகிரப்படுவதை மாற்றுவோம்! Co-op Translator GitHub இல் ⭐ தரவும், கற்றலும் தொழில்நுட்பமுமுள்ள மொழி தடைகளை உடைக்க இது ஒரு முக்கிய பணி என்பதை ஆதரிக்கவும். உங்கள் ஆர்வம் மற்றும் பங்களிப்புகள் பெரிய தாக்கங்களை ஏற்படுத்துகின்றன! குறியீட்டு பங்களிப்புகள் மற்றும் அம்ச பரிந்துரைகள் எப்போதும் வரவேற்கப்படுகின்றன.

Microsoft கல்வி உள்ளடக்கத்தை உங்கள் மொழியில் ஆராய்க

வீடியோ ஆவணங்கள்

👉 YouTube இல் பார்க்க கீழே உள்ள படத்தை அழுத்தவும்.

பங்களிப்புகள்

இந்த திட்டம் பங்களிப்பும் பரிந்துரைகளையும் வரவேற்கிறது. Azure Co-op Translator யில் பங்களிக்க விருப்பர்கள், தயவுசெய்து எங்களது CONTRIBUTING.md ஐப் பாருங்கள், எப்படி Co-op Translator ஐ மேலும் அணுகக்கூடியதாக மாற்றலாம் என்பதைப் பற்றி வழிகாட்டுதல்கள் உள்ளன.

பங்களிப்பாளர்கள்

co-op-translator contributors

நடத்துமுறை விதிகள்

இந்த திட்டம் 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 சேவை Transparency note ஐ ஆலோசிக்கவும்.

இந்த ஆபத்துக்களை குறைக்க பரிந்துரைக்கப்படும் முறையானது உங்கள் கட்டமைப்பில் பளுவிழுப்பு நடந்துகொள்ளாததும் தீங்கான நடத்தை தடுக்கும் பாதுகாப்பு அமைப்பை உள்ளடக்குவதே ஆகும். Azure AI Content Safety ஒரு தனித்தனி பாதுகாப்பு அடுக்கை வழங்குகிறது, பயன்பாடுகள் மற்றும் சேவைகளில் தீங்கு தரும் பயனர் மற்றும் AI உருவாக்கிய உள்ளடக்கத்தை கண்டறியக்கூடியது. Azure AI Content Safety உரை மற்றும் பட API-களை உடையது, அதுவும் தீங்கு விளைவிக்கக்கூடிய உள்ளடக்கத்தை கண்டறிய உதவுகிறது. பல்வேறு முறைமைகளின் நீக்கம் சம்பந்தமான தீங்கு உள்ளடக்கத்தைக் கண்டறிய உதவுவதற்கான నమூனிக் குறியீடுகள் பார்க்க, சோதிக்க மற்றும் முயற்சிக்க இந்த இன்டரാക்டிவ் Content Safety Studio உள்ளது. சேவைக்கு கோரிக்கை செய்ய இந்த quickstart ஆவணம் உங்களை வழிநடத்தும்.

மற்றொரு அம்சம் முழுமையான பயன்பாட்டு செயல்திறனை கணக்கில் கொள்வதே ஆகும். பல-முறைமையாகவும் பல மாதிரிகளாகவும் செயல்படும் பயன்பாடுகளில், செயல்திறன் என்பது உங்கள் மற்றும் உங்கள் பயனர்களின் எதிர்பார்ப்பைப் பூர்த்தி செய்ய உரிய முறையில் செயல்படுவதாக கருதியுள்ளது, அதாவது தீங்கு விளைவிக்கக்கூடிய வெளியீடுகளை உருவாக்காமல் இருக்குதல். உங்கள் முழுமையான பயன்பாட்டின் செயல்திறன் மதிப்பீடு செய்ய generation quality and risk and safety metrics பயன்படுத்துவது முக்கியம்.

உங்கள் AI பயன்பாட்டை உங்கள் வளர்ப்பு சூழலில் prompt flow SDK மூலம் மதிப்பீடு செய்யலாம். ஒரு சோதனை தரவுத்தொகையும் இலக்‌ஷியுமானவையும் கொடுக்கப்படும்போது, உங்கள் உருவாக்கும் AI பயன்பாட்டின் உருவாக்கங்கள் உள்நிலை மதிப்பீட்டாளர்களோ அல்லது உங்கள் விருப்பமான தனிப்பயன் மதிப்பீட்டாளர்களோ மூலம் மதிப்பிடப்படும். உங்கள் அமைப்பை மதிப்பீடு செய்ய prompt flow sdk உடன் தொடங்க, quickstart கையேட்டை பின்தொடரவும். மதிப்பீட்டு ஓட்டம் செயல்படுத்தியதற்கு பிறகு, Azure AI Studio இல் முடிவுகளை காட்சி படுத்தலாம்.

வர்த்தக அடையாளங்கள்

இந்த திட்டத்தில் திட்டங்கள், தயாரிப்புகள் அல்லது சேவைகள் தொடர்பான வர்த்தக அடையாளங்கள் அல்லது லோகோக்கள் இருக்கலாம். Microsoft வர்த்தக அடையாளங்கள் அல்லது லோகோக்களின் அனுமதிக்கப்பட்ட பயன்படுத்தல் Microsoft’s Trademark & Brand Guidelines என்பதை பின்பற்ற வேண்டும். Microsoft வர்த்தக அடையாளங்கள் அல்லது லோகோக்கள் திருத்தப்பட்ட பதிப்புகளில் பயன்படுத்தப்படுவதை Microsoft ஆதரவு என்று தவறாக ஊகிக்க கூடாது அல்லது குழப்பம் ஏற்படுத்த கூடாது. மூன்றாம் பக்கம் வர்த்தக அடையாளங்கள் அல்லது லோகோக்களின் பயன்பாடு அந்த மூன்றாம் பக்கம் கொள்கைகளுக்கு உட்பட்டது.

உதவி பெறுதல்

AI அப் தயாரிப்பில் சிக்கலானால் அல்லது கேள்விகள் இருந்தால், இணையுங்கள்:

Microsoft Foundry Discord

தயாரிப்புக்கு பின்னூட்டம் அல்லது பிழைகள் உள்ளனவேண்டுமானால்:

Microsoft Foundry Developer Forum


விரோதத்தைத் தவிர்ப்பு:
இந்த ஆவணம் AI மொழிபெயர்ப்பு சேவை Co-op Translator மூலம் மொழிபெயர்க்கப்பட்டதாகும். நாங்கள் துல்லியத்துக்காக உழைக்கிறோம் என்றாலும், தானியங்கி மொழிபெயர்ப்புகளில் பிழைகள் அல்லது தவறுகள் இருக்கக்கூடும் என்பதை தயவுசெய்து கவனியுங்கள். சுருக்கமான ஆவணம் அதன் உள்ளடக்க மொழியில் அதிகாரப்பூர்வ மூலமாக கருதப்பட வேண்டும். முக்கியமான தகவல்களுக்கு, தொழில்முறை மனித மொழிபெயர்ப்பு பரிந்துரைக்கப்படுகிறது. இந்த மொழிபெயர்ப்பின் பயன்படுத்தலால் ஏற்படும் எந்தவொரு தவறான புரிதலும் அல்லது தவறான விளக்கங்களுக்கும் நாங்கள் பொறுப்பேற்க மாட்டோம்.