Skip to content

Latest commit

 

History

History
245 lines (174 loc) · 29.3 KB

File metadata and controls

245 lines (174 loc) · 29.3 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

ఇక్కడ నుండి ప్రారంభించండి: Choose your workflow | Configuration | CLI | Python API | MCP Server

🌐 బహు-భాషల మద్దతు

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

Prefer to Clone Locally?

ఈ రిపాజిటరీలో 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 ఫైళ్లు, చిత్రాలు, లేదా నోట్‌బుక్స్‌ను నవీకరించినప్పుడు, అనువాదాలు ఆటోమేటిక్‌గా సమకాలీకృతంగా ఉంటాయి, తద్వారా ప్రపంచంలోని అభ్యాసులకు మీ కంటెంట్ ఖచ్చితంగా మరియు తాజాగా ఉంటుంది.

Repository అనువాదం కోసం CLI ద్వారా, ఆటోమేషన్ కోసం Python API ద్వారా, లేదా ఏజెంట్ మరియు ఎడిటర్ వర్క్‌ఫ్లోల కోసం MCP సర్వర్ ద్వారా దీన్ని ఉపయోగించండి.

అనువాద స్థానికీకరించిన కంటెంట్ ఎలా వ్యవస్థీకృతమవుతుందో ఉదాహరణ:

ఉదాహరణ

Co-op Translator ఎందుకు?

ఒక ఫైల్‌ను అనువదించడం సులభమే. మొత్తం డాక్యుమెంటేషన్ రిపోజిటరీని అనువదించిన, లింక్ చేసిన, మరియు తాజాగా ఉంచుకోవడం కష్టం.

Problem How Co-op Translator helps
Long docs are not one prompt పెద్ద Markdown ఫైళ్లు చిన్న భాగాలుగా విడగొడతారు, తద్వారా ఒక పొడవైన README ఒకే ఒక అస్థిర మోడల్ రెస్పాన్స్ మీద ఆధారపడదు. ఒక భాగం విఫలమైనట్లయితే, Co-op Translator ఆ విఫలమైన భాగాన్ని మాత్రమే తిరిగి ప్రయత్నించగలదు మరియు మళ్లీ ఛంక్ చేయగలదు.
Incomplete translations should not be marked current ఒక అనువాదం మధ్యలో ఉన్నప్పుడే దానిని తాజాగా అయ్యిందని గుర్తించకూడదు. Co-op Translator సేవ్ చేసేముందు అనువాద సమగ్రతను తనిఖీ చేస్తుంది మరియు నిర్మాణాత్మకంగా అసంపూర్ణంగా ఉన్న అనువాదాలను గుర్తించగలదు.
Links should match the translated repo structure మాన్యువల్ అనువాదాలు తరచుగా సంబంధిత లింక్స్‌ను మూల సంకేతనకు పాయింట్ చేసినియ్యవచ్చు. Co-op Translator translations/<lang>/... నిర్మాణంతో అనుకూలంగా Markdown, నోట్‌బుక్, చిత్రం మరియు README లింక్స్‌ను రీరైట్రైట్ చేస్తుంది.
Translation should work across an entire repo Co-op Translator README ఫైళ్లు, డాక్స్, నోట్‌బుక్స్, మరియు చిత్రం టెక్స్ట్‌లను ఒక్క రిపాజిటరీ వర్క్‌ఫ్లో భాగంగా హ్యాండిల్ చేస్తుంది, ఫైళులను ఒక్కొక్కటిగా అనువదించే బదులుగా.
Maintaining translations matters more than creating them once సోర్స్ హాష్‌లు మరియు అనువాద మెటాడేటా Co-op Translator‌కు పాత అనువాద ఫైళ్ళను కనబడడానికి, మార్పులేని ఫైళ్ళను స్కిప్ చేయడానికి, మరియు సోర్స్ రిపో మారినప్పుడు అనువదించిన కంటెంట్‌ను సమకాలీకరించడానికి సహాయపడతాయి.

అనువాద స్థితి ఎలా నిర్వహించబడుతుంది

Co-op Translator అనువాద పదార్థాలను స్థిర ఫైళ్లుగా కాకుండా వర్షన్లు ఉన్న సాఫ్ట్‌వేర్ ఆర్టిఫాక్ట్స్గా నిర్వహిస్తుంది,
స్థిర ఫైళ్లు కాదన్నారు.

ఈ టూల్ అనువాదించిన Markdown, చిత్రాలు, మరియు నోట్‌బుక్స్ యొక్క స్థితిని ట్రాక్ చేయడానికి భాష పరిమిత మెటాడేటా ఉపయోగిస్తుంది.

ఈ రూపకల్పన Co-op Translator కు అవకాశం ఇస్తుంది:

  • పాత అనువాదాలను విశ్వసనీయంగా గుర్తించడానికి
  • Markdown, చిత్రాలు, మరియు నోట్‌బుక్స్‌ను సुसంగతంగా నిర్వహించడానికి
  • పెద్ద, వేగంగా మారే బహుభాషా రిపోజిటరీలలో భద్రంగా స్కేలు చేయడానికి

అనువాదాలను నిర్వహించబడిన ఆర్టిఫాక్ట్స్‌గా మోడలింగ్ చేయడం ద్వారా, అనువాద వర్క్‌ఫ్లోలు ఆధునిక సాఫ్ట్‌వేర్ డిపెండెన్సీ మరియు ఆర్టిఫాక్ట్ నిర్వహణ పద్ధతులతో సహజంగా సర్దుబాటు అవుతాయి.

అనువాద స్థితి ఎలా నిర్వహించబడుతుంది

సంబంధిత లోతైన అధ్యయనాలు

ప్రారంభించండి

Co-op Translator ను CLI, Python API, లేదా MCP సర్వర్ నుండి ఉపయోగించవచ్చు. మీరు స్థానిక అనువాదం, ఆటోమేషన్, CI, మరియు ఏజెంట్/ఎడిటర్ ఇంటిగ్రేషన్ మధ్య ఎంచుకుంటున్నట్లయితే వర్క్‌ఫ్లో గైడ్ నుండి ప్రారంభించండి.

కాన్ఫిగరేషన్ అనంతరం కనిష్ట CLI ఉదాహరణ:

python -m venv .venv
# విండోస్
.venv\Scripts\activate
# మ్యాక్ ఓఎస్/లినక్స్
source .venv/bin/activate

pip install co-op-translator
translate -l "ko" -md
co-op-review -l "ko"

పెద్ద రిపోజిటరీలపై మొదటి రన్స్ సమయంలో, అనువాద ఫైళ్ళను రాయడానికి ముందు --dry-run ఉపయోగించండి. కంటెంట్ రకం ఫ్లాగ్‌లు, లాగ్స్, సమీక్ష, మరియు లింక్ మైగ్రేషన్ కోసం CLI Reference చూడండి.

Bash/Zsh తో కంటెయినర్ క్విక్ రన్:

docker run --rm -it --env-file .env -v "${PWD}:/work" ghcr.io/azure/co-op-translator:latest -l "ko" -md

PowerShell తో కంటెయినర్ క్విక్ రన్:

docker run --rm -it --env-file .env -v ${PWD}:/work ghcr.io/azure/co-op-translator:latest -l "ko" -md

ఫీచర్లు

  • Markdown, నోట్‌బుక్స్, మరియు చిత్రాల కోసం ఆటోమేటెడ్ అనువాదం
  • మూల మార్పులతో అనువాదాలను సమకాలీకరిస్తుంది
  • స్థానికంగా (CLI) లేదా CI (GitHub Actions) లో పనిచేస్తుంది
  • MCP ద్వారా Markdown, నోట్‌బుక్, చిత్రం, సమీక్ష, మరియు ప్రాజెక్ట్ అనువాద టూల్స్ ను ఎక్స్‌పోజ్ చేస్తుంది
  • provider-బ్యాక్ చేసిన అనువాదానికి Azure OpenAI లేదా OpenAI ను ఉపయోగిస్తుంది
  • MCP ఏజెంట్లు Co-op Translator LLM క్రెడెంజియల్స్ లేకుండానే Markdown మరియు నోట్‌బుక్ ఛంక్‌లను అనువదించేందుకు హోస్ట్ చేయగలదు
  • చిత్రం టెక్స్ట్ ఎక్స్‌ట్రాక్షన్ మరియు అనువాదానికి Azure AI Vision ను ఉపయోగిస్తుంది
  • డిటర్మినిస్టిక్ చెక్స్ తో అనువాద నిర్మాణం మరియు తాజాదనాన్ని సమీక్షిస్తుంది
  • Markdown ఫార్మాటింగ్ మరియు నిర్మాణాన్ని నిలిపి ఉంచుతుంది

డాక్యుమెంటేషన్

Microsoft-specific guide

Note

కేవలం Microsoft “For Beginners” రిపాజిటరీల నిర్వహణకర్తల కోసం మాత్రమే.

మమ్మల్ని మద్దతు ఇవ్వండి మరియు ప్రపంచవ్యాప్తంగా విద్యను ప్రోత్సహించండి

ప్రపంచవ్యాప్తంగా విద్యా కంటెంట్ పంచుకోవడం ఎలా విప్లవాత్మకంగా మారాలో మాతో కలిసి మారండి! Co-op Translator కు GitHub లో ఒక ⭐ ఇవ్వండి మరియు నేర్చుకునే మరియు సాంకేతికతలో భాషా అడ్డంకులను తొలగించే మా ప్రయాణాన్ని మద్దతు ఇవ్వండి. మీ ఆసక్తి మరియు సహకారాలు పెద్ద ప్రభావాన్ని కలిగిస్తాయి! కోడ్ విభాగంలో సహకారం మరియు ఫీచర్ సూచనలు ఎప్పుడూ స్వాగతించబడతాయి.

మీ భాషలో Microsoft విద్యా విషయాలను అన్వేషించండి

వీడియో ప్రజెంటేషన్లు

👉 YouTubeలో చూడటానికి దిగువ ఇమేజ్‌ను క్లిక్ చేయండి.

  • Open at Microsoft: ఈ ప్రాజెక్ట్‌లో Co-op Translator ను ఎలా ఉపయోగించాలో తెలియజేసే సంక్షిప్త 18 నిమిషాల పరిచయం మరియు ఒక త్వరిత గైడ్.

    Open at Microsoft

Contributing

This project welcomes contributions and suggestions. Interested in contributing to Azure Co-op Translator? Please see our CONTRIBUTING.md for guidelines on how you can help make Co-op Translator more accessible.

Contributors

co-op-translator contributors

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

బాధ్యతాయుత 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 documentation మీరు సేవకు అభ్యర్థనలు చేయడాన్ని మీకు మార్గనిర్దేశం చేస్తుంది.

మరొక విషయంగా పరిగణలోకి తీసుకోవాల్సింది మొత్తం అప్లికేషన్ పనితీరు. బహు-మోడల్ మరియు బహు-మొడ్యూల్ అప్లికేషన్లలో, పనితీరు అంటే వ్యవస్థ మీరు మరియు మీ వినియోగదారులు ఆశించేలా పని చేయడం, హానికర అవుట్పుట్‌లను ఉత్పత్తి కాకపోవడం అనే అర్థంలోనూ ఉంటుంది. మీ మొత్తం అప్లికేషన్ పనితీరును అంచనా వేయడానికి generation quality and risk and safety metrics ఉపయోగించడం ముఖ్యం.

మీ డెవలప్‌మెంట్ పరిసరాలలో prompt flow SDK ఉపయోగించి మీ AI అప్లికేషన్‌ను మూల్యాంకనం చేయవచ్చు. పరీక్షా డేటాసెట్ లేదా లక్ష్యం ఇచ్చినప్పుడు, మీ జనరేటివ్ AI అప్లికేషన్ ఉత్పత్తులను బిల్ట్-ఇన్ ఎవాల్యువేటర్లు లేదా మీకు అవసరమైన కస్టమ్ ఎవాల్యువేటర్ల ద్వారా పరిమాణాత్మకంగా కొలవవచ్చు. మీ వ్యవస్థను మూల్యాంకనం చేయడానికి prompt flow sdk తో ప్రారంభించడానికి, మీరు quickstart guide ను అనుసరించవచ్చు. ఒక మూల్యాంకన రన్‌ను అమలు చేసిన తరువాత, మీరు visualize the results in Azure AI Studio ద్వారా ఫలితాలను దృశ్యరూపంలో చూడవచ్చు.

ట్రేడ్మార్క్స్

ఈ ప్రాజెక్ట్‌లో ప్రాజెక్టులు, ఉత్పత్తులు లేదా సేవల కోసం ట్రేడ్మార్క్‌లు లేదా లోగోల్స్ ఉండవచ్చు. Microsoft ట్రేడ్మార్క్‌లు లేదా లోగోల్స్ యొక్క అధికారిక ఉపయోగం Microsoft's Trademark & Brand Guidelines ను అనుసరించాలి మరియు వాటి ఆదేశాలను పాటించాలి. ఈ ప్రాజెక్ట్‌ను మార్చిన సంస్కరణల్లో Microsoft ట్రేడ్మార్క్‌ల లేదా లోగోల వినియోగం గందరగోళం కలిగించరాదు లేదా Microsoft మద్దతును సూచించరాదు. తృతీయపక్ష ట్రేడ్మార్క్‌లు లేదా లోగోల ఏవైనా ఉపయోగాలు ఆ తృతీయపక్షాల విధానాల అమలును ఆధారపడి ఉంటాయి.

సహాయం పొందండి

మీకు అడ్డంకి వస్తే లేదా AI యాప్స్ నిర్మించడంపై ఏవైనా ప్రశ్నలు ఉంటే, చేరండి:

Microsoft Foundry Discord

మీకు ఉత్పత్తి గురించి అభిప్రాయం ఉన్నట్లయితే లేదా బిల్డింగ్ సమయంలో పొరపాట్లు ఎదురైనట్లయితే సందర్శించండి:

Microsoft Foundry Developer Forum