Skip to content

Latest commit

 

History

History
245 lines (173 loc) · 29.2 KB

File metadata and controls

245 lines (173 loc) · 29.2 KB

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ന്:

  • പഴയാതായി പോയ പരിഭാഷകൾ വിശ്വസനീയമായി കണ്ടെത്താൻ
  • Markdown, ചിത്രങ്ങൾ, നോട്ട്ബുക്കുകൾ ഒന്നുപോലെ കൈകാര്യം ചെയ്യാൻ
  • വേഗത്തിൽ развивается ചെയ്യുന്ന വലുതും ബഹുഭാഷാ റിപ്പോസിറ്ററികൾക്ക് സുരക്ഷിതമായി സ്കെയിൽ ചെയ്യാൻ

സോഫ്റ്റ്‌വെയർ ആശ്രിതത്വവും ആർട്ടിഫാക്ട് മാനേജ്‌മെന്റും പോലുള്ള ആധുനിക പാരമ്പര്യങ്ങളുമായി സ്വാഭാവികമായി സുഹൃദ്ബന്ധം പുലർത്തുന്നതിന് പരിഭാഷകൾ മാനേജ് ചെയ്യുന്ന ആർട്ടിഫാക്ടുകളായി മോഡൽ ചെയ്യുന്നു.

പരിഭാഷ സ്ഥിതിവിവരം എങ്ങനെ മാനേജ് ചെയ്യുന്നു

വേഗത്തിലുള്ള തുടക്കം

# ഒരു വെർച്ച്വൽ എന്വയുമായിരിക്കണം സൃഷ്‌ടിച്ച് സജീവമാക്കുക (ശുപാർശ ചെയ്യപ്പെടുന്നു)
python -m venv .venv
# വിംഡോസ്
.venv\Scripts\activate
# മാക്ഒഎസ്/ലിനക്സ്
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 നൽകിയുമായുള്ള റൺ (ബാഷ്/ഷെൽ)
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

കൂടുതൽ ഫ്ലാഗുകൾ: കമാൻഡ് റഫറൻസ്

സവിശേഷതകൾ

  • Markdown, നോട്ട്ബുക്കുകൾ, ചിത്രങ്ങൾ എന്നിവയ്ക്കുള്ള ഓട്ടോമേറ്റഡ് പരിഭാഷ
  • സ്രോതസ്സ് മാറ്റങ്ങളോടൊപ്പം പരിഭാഷകൾ സമനം നിലനിർ‍ത്തുന്നു
  • ലോക്കലിലും (CLI) CI-ലും (GitHub Actions) പ്രവർത്തിക്കുന്നു
  • Azure OpenAI അല്ലെങ്കിൽ OpenAI ഉപയോഗിക്കുന്നു; ഇമേജുകൾക്കായി ഐച്ഛികമായി Azure AI Vision
  • Markdown ഫോർമാറ്റും ഘടനയും സംരക്ഷിക്കുന്നു

ഡോക്യൂമെന്റേഷൻ

Microsoft-നിഷ്ഠ ഗൈഡ്

Note

Microsoft “For Beginners” റിപ്പോസിറ്ററികളുടെ മാത്രം പരിപാലകർക്ക്.

ഞങ്ങളെ പിന്തുണച്ച് ആഗോള പഠനം വളർത്തുക

വിദ്യാഭ്യാസ ഉള്ളടക്കം ആഗോള തലത്തിൽ പങ്കുവെക്കുന്നതിന് വിപ്ലവം സൃഷ്ടിക്കുന്നതിന് ഞങ്ങളോടൊപ്പം ചേരൂ! GitHub-ൽ Co-op Translator ന് ⭐ തരുക, പഠനത്തിലും സാങ്കേതിക മേഖലയിലും ഭാഷാ തടസ്സങ്ങൾ മറികടക്കാനുള്ള നമ്മുടെ ദൗത്യം പിന്തുണയ്ക്കൂ. നിങ്ങളുടെ താല്പര്യവും സംഭാവനകളും വലിയ സ്വാധീനം ചെലുത്തുന്നു! കോഡ് സംഭാവനകളും ഫീചർ നിർദ്ദേശങ്ങളും എപ്പോഴും സ്വാഗതം ചെയ്യപ്പെടുന്നു.

Microsoft വിദ്യാഭ്യാസ ഉള്ളടക്കം നിങ്ങളുടെ ഭാഷയിൽ അന്വേഷിക്കുക

വീഡിയോ പ്രദർശനങ്ങൾ

👉 താഴെ ചിത്രത്തിൽ ക്ലിക്ക് ചെയ്ത് YouTube-ൽ കാണുക.

  • Open at Microsoft: Co-op Translator ഉപയോഗിക്കാൻ ഒരു സിനിമാറ്റ് 18 മിനിറ്റ് മുൻപറിയിപ്പും ഷോർട്ട് ഗൈഡും.

    Open at Microsoft

സംഭാവനകൾക്ക് സ്വാഗതം

ഈ പ്രോജക്റ്റ് സംഭാവനകൾക്കും നിർദ്ദേശങ്ങൾക്കും തുറന്നതാണ്. Azure Co-op Translator-നു സംഭാവന ചെയ്യാൻ താൽപ്പര്യമുണ്ടോ? Co-op Translator മികവ് നന്നാക്കുന്നതിന് സഹായിക്കുന്നതിനുള്ള മാർഗ്ഗങ്ങൾക്കായി ഞങ്ങളുടെ CONTRIBUTING.md കാണുക.

സംഭാവകര്‍

co-op-translator contributors

കോഡിന്റെ പെരുമാറ്റം

ഈ പദ്ധതി Microsoft Open Source Code of Conduct സ്വീകരിച്ചിട്ടുണ്ട്. കൂടുതൽ വിവരംക്കായി Code of Conduct FAQ കാണുക അല്ലെങ്കിൽ ഏതെങ്കിലും അധിക ചോദ്യങ്ങൾക്കോ അഭിപ്രായങ്ങളിക്കോ [email protected] എന്ന വിലാസത്തിൽ ബന്ധപ്പെടുക.

ഉത്തരവാദിത്വമുള്ള 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 വഴി നിങ്ങൾ ഹാനികരമായ ഉള്ളടക്കം വിവിധ അവതരണങ്ങളിലൂടെ കണ്ടെത്താൻ സാമ്പിൾ കോഡ് കാണുകയും പരീക്ഷിക്കുകയും ചെയ്യാം. ഈ 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 ഉപയോഗിച്ച് വിവർത്തനം ചെയ്‌തതാണ്. നിജസാധ്യതക്ക് നാം പരിശ്രമിക്കുന്നെങ്കിലും, സാങ്കേതിക വിവർത്തനങ്ങളിൽ പിശകുകൾ അല്ലെങ്കിൽ തർക്കങ്ങൾ ഉണ്ടായേക്കാമെന്നാണ് ശ്രദ്ധിക്കുക. തദ്ദേശീയ ഭാഷയിലുള്ള മ原文 ദസ്താവേജ് ഔദ്യോഗിക ഉറവിടമായി പരിഗണിക്കപ്പെടണം. അത്യാവശ്യവിവരങ്ങൾക്ക് പ്രൊഫഷണൽ മനുഷ്യൻമാർ ആയ വിവർത്തനം ശുപാർശ ചെയ്യപ്പെടുന്നു. ഈ വിവർത്തനത്തിന്റെ ഉപയോഗത്തിൽ നിന്നുണ്ടാകുന്ന ഏതൊരു അനർത്ഥങ്ങളും തെറ്റൃതികളും വേണ്ടി നാം ഉത്തരവാദിത്തം ഏറ്റെടുക്കുന്നില്ല.