Skip to content

Latest commit

 

History

History
247 lines (175 loc) · 27.1 KB

File metadata and controls

247 lines (175 loc) · 27.1 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+ భాషా అనువాదాలను కలిగి ఉంటుంది, ఇది డౌన్లోడ్ పరిమాణాన్ని గణనీయంగా పెంచుతుంది. అనువాదాలు లేకుండా క్లోన్ చేయడానికి, స్పార్స్ చెకౌట్ను ఉపయోగించండి:

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
# మాక్OS/లినక్స్
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

కనిష్ట సెటప్

  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 భాషల టెంప్లేటు ఉపయోగించి
  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" రిపాజిటరీల నిర్వాహకులకు మాత్రమే.

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

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

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

వీడియో ప్రదర్శనలు

👉 YouTube లో చూడడానికి క్రింది చిత్రాన్ని క్లిక్ చేయండి.

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

    Open at Microsoft

కాంట్రిబ్యూషన్లు

ఈ ప్రాజెక్ట్ కాంట్రిబ్యూషన్‌లు మరియు సూచనలను స్వాగతిస్తుంది. 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 దృష్టिकोణం న్యాయం, నమ్మకమైనత తత్వాలు, భద్రత, గోప్యత మరియు భద్రత, అందరికీ అందుబాటులో ఉండడం, పారదర్శకత మరియు బాధ్యతపై ఆధారపడింది.

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