co-op-translator

Logo

ਕੋ-ਆਪ ਟ੍ਰਾਂਸਲੇਟਰ: ਸਿੱਖਿਆਕ ਦਸਤਾਵੇਜ਼ਾਂ ਦਾ ਅਨੁਵਾਦ ਆਸਾਨੀ ਨਾਲ ਸਵਚਾਲਿਤ ਕਰੋ

ਆਪਣੇ ਦਸਤਾਵੇਜ਼ਾਂ ਦਾ ਅਨੁਵਾਦ ਕਈ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਆਸਾਨੀ ਨਾਲ ਸਵਚਾਲਿਤ ਕਰਕੇ ਵਿਸ਼ਵ ਪੱਧਰੀ ਦਰਸ਼ਕ ਤੱਕ ਪਹੁੰਚੋ।

Python package License: MIT Downloads Downloads Code style: black

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

ਭਾਸ਼ਾ ਸਹਿਯੋਗ ਕੋ-ਆਪ ਟ੍ਰਾਂਸਲੇਟਰ ਦੁਆਰਾ ਸੰਚਾਲਿਤ

ਫ੍ਰੈਂਚ | ਸਪੇਨੀ | ਜਰਮਨ | ਰੂਸੀ | ਅਰਬੀ | ਫਾਰਸੀ (ਫਾਰਸੀ) | ਉਰਦੂ | ਚੀਨੀ (ਸਰਲ) | ਚੀਨੀ (ਪਾਰੰਪਰਿਕ, ਮਕਾਉ) | ਚੀਨੀ (ਪਾਰੰਪਰਿਕ, ਹੋਂਗ ਕੋਂਗ) | ਚੀਨੀ (ਪਾਰੰਪਰਿਕ, ਤਾਈਵਾਨ) | ਜਾਪਾਨੀ | ਕੋਰੀਅਨ | ਹਿੰਦੀ | ਬੰਗਾਲੀ | ਮਰਾਠੀ | ਨੇਪਾਲੀ | ਪੰਜਾਬੀ (ਗੁਰਮੁਖੀ) | ਪੁਰਤਗਾਲੀ (ਪੁਰਤਗਾਲ) | ਪੁਰਤਗਾਲੀ (ਬ੍ਰਾਜ਼ੀਲ) | ਇਟਾਲਵੀ | ਪੋਲਿਸ਼ | ਤੁਰਕੀ | ਗ੍ਰੀਕ | ਥਾਈ | ਸਵੀਡਿਸ਼ | ਡੈਨਿਸ਼ | ਨਾਰਵੇਜੀਅਨ | ਫਿਨਿਸ਼ | ਡਚ | ਹਿਬਰੂ | ਵੀਅਤਨਾਮੀ | ਇੰਡੋਨੇਸ਼ੀਆਈ | ਮਲੇਸ਼ੀਆਈ | ਟੈਗਾਲੋਗ (ਫਿਲੀਪੀਨੋ) | ਸਵਾਹਿਲੀ | ਹੰਗੇਰੀ | ਚੈਕ | ਸਲੋਵਾਕ | ਰੋਮਾਨੀਆਈ | ਬੁਲਗਾਰੀਆਈ | ਸਰਬੀਆਈ (ਸਿਰਿਲਿਕ) | ਕਰੋਏਸ਼ੀਆਈ | ਸਲੋਵੇਨੀਆਈ | ਯੂਕਰੇਨੀਅਨ | ਬਰਮੀ (ਮਿਆਨਮਾਰ)

[!NOTE] ਇਹ ਇਸ ਰਿਪੋਜ਼ਿਟਰੀ ਦੀ ਮੌਜੂਦਾ ਸਮੱਗਰੀ ਦੀਆਂ ਤਰਜਮਿਆਂ ਹਨ। Co-op Translator ਵੱਲੋਂ ਸਮਰਥਿਤ ਭਾਸ਼ਾਵਾਂ ਦੀ ਪੂਰੀ ਸੂਚੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ Language Support ਹਿੱਸਾ ਵੇਖੋ।

GitHub watchers GitHub forks GitHub stars

Azure AI Community Discord

Open in GitHub Codespaces Open in Dev Containers

ਝਲਕ: ਆਪਣੀ ਸਿੱਖਿਆ ਸਮੱਗਰੀ ਦੇ ਅਨੁਵਾਦ ਨੂੰ ਆਸਾਨ ਬਣਾਓ

ਭਾਸ਼ਾ ਦੀਆਂ ਰੁਕਾਵਟਾਂ ਦੁਨੀਆ ਭਰ ਦੇ ਸਿੱਖਣ ਵਾਲਿਆਂ ਅਤੇ ਡਿਵੈਲਪਰਾਂ ਲਈ ਕੀਮਤੀ ਸਿੱਖਿਆ ਸਰੋਤਾਂ ਅਤੇ ਤਕਨੀਕੀ ਗਿਆਨ ਤੱਕ ਪਹੁੰਚ ਨੂੰ ਬਹੁਤ ਪ੍ਰਭਾਵਿਤ ਕਰਦੀਆਂ ਹਨ। ਇਹ ਭਾਗੀਦਾਰੀ ਨੂੰ ਸੀਮਿਤ ਕਰਦਾ ਹੈ ਅਤੇ ਵਿਸ਼ਵ ਪੱਧਰੀ ਨਵੀਨਤਾ ਅਤੇ ਸਿੱਖਣ ਦੀ ਰਫ਼ਤਾਰ ਨੂੰ ਹੌਲੀ ਕਰਦਾ ਹੈ।

Co-op Translator Microsoft ਦੀ ਆਪਣੀ ਵੱਡੀ ਸਿੱਖਿਆ ਸੀਰੀਜ਼ (ਜਿਵੇਂ ਕਿ “For Beginners” ਗਾਈਡਜ਼) ਲਈ ਅਣਜਰੂਰੀ ਹੱਥੋਂ ਅਨੁਵਾਦ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਸੁਧਾਰਨ ਦੀ ਲੋੜ ਤੋਂ ਜਨਮ ਲਿਆ। ਇਹ ਇੱਕ ਅਸਾਨ-ਵਰਤੋਂ ਯੋਗ, ਸ਼ਕਤੀਸ਼ਾਲੀ ਟੂਲ ਵਿੱਚ ਤਬਦੀਲ ਹੋ ਗਿਆ ਹੈ ਜੋ ਹਰ ਕਿਸੇ ਲਈ ਇਹ ਰੁਕਾਵਟਾਂ ਖਤਮ ਕਰਨ ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ। CLI ਅਤੇ GitHub Actions ਰਾਹੀਂ ਉੱਚ ਗੁਣਵੱਤਾ ਵਾਲੇ ਆਟੋਮੈਟਿਕ ਅਨੁਵਾਦ ਮੁਹੱਈਆ ਕਰਕੇ, Co-op Translator ਵਿਸ਼ਵ ਭਰ ਦੇ ਸਿੱਖਿਆਰਥੀਆਂ, ਅਧਿਆਪਕਾਂ, ਖੋਜਕਾਰਾਂ ਅਤੇ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਬਿਨਾਂ ਭਾਸ਼ਾ ਦੀਆਂ ਪਾਬੰਦੀਆਂ ਦੇ ਗਿਆਨ ਸਾਂਝਾ ਕਰਨ ਅਤੇ ਪ੍ਰਾਪਤ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।

ਵੇਖੋ ਕਿ Co-op Translator ਅਨੁਵਾਦ ਕੀਤੀ ਸਿੱਖਿਆ ਸਮੱਗਰੀ ਨੂੰ ਕਿਵੇਂ ਵਿਵਸਥਿਤ ਕਰਦਾ ਹੈ:

Example

Markdown ਫਾਈਲਾਂ ਅਤੇ ਚਿੱਤਰਾਂ ਦੇ ਟੈਕਸਟ ਨੂੰ ਆਪਣੇ ਆਪ ਅਨੁਵਾਦ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਭਾਸ਼ਾ-ਵਿਸ਼ੇਸ਼ ਫੋਲਡਰਾਂ ਵਿੱਚ ਸਜਾਇਆ ਜਾਂਦਾ ਹੈ।

ਅੱਜ ਹੀ Co-op Translator ਨਾਲ ਆਪਣੀ ਸਿੱਖਿਆ ਸਮੱਗਰੀ ਲਈ ਵਿਸ਼ਵ ਪੱਧਰੀ ਪਹੁੰਚ ਖੋਲ੍ਹੋ!

Microsoft ਦੀਆਂ ਸਿੱਖਣ ਵਾਲੀਆਂ ਸਰੋਤਾਂ ਲਈ ਵਿਸ਼ਵ ਪਹੁੰਚ ਦਾ ਸਮਰਥਨ

Co-op Translator ਮੁੱਖ Microsoft ਸਿੱਖਿਆ ਪ੍ਰਯਾਸਾਂ ਲਈ ਭਾਸ਼ਾ ਦੀ ਖਾਈ ਨੂੰ ਪੂਰਾ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ, ਉਹਨਾਂ ਰਿਪੋਜ਼ਿਟਰੀਜ਼ ਲਈ ਅਨੁਵਾਦ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਆਟੋਮੈਟ ਕਰਦਾ ਹੈ ਜੋ ਵਿਸ਼ਵ ਪੱਧਰੀ ਡਿਵੈਲਪਰ ਕਮਿਊਨਿਟੀ ਨੂੰ ਸੇਵਾ ਦਿੰਦੇ ਹਨ। Co-op Translator ਵਰਤ ਰਹੇ ਕੁਝ ਉਦਾਹਰਣ ਹਨ:

Generative-AI-for-beginners ML-For-Beginners AI-For-Beginners ai-agents-for-beginners PhiCookBook Generative-AI-for-beginners-dotnet

ਮੁੱਖ ਖੂਬੀਆਂ

ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ

Architecture

Co-op Translator ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਫੋਲਡਰ ਤੋਂ Markdown ਫਾਈਲਾਂ ਅਤੇ ਚਿੱਤਰ ਲੈਂਦਾ ਹੈ ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਪ੍ਰੋਸੈਸ ਕਰਦਾ ਹੈ:

  1. ਟੈਕਸਟ ਕੱਢਣਾ: Markdown ਫਾਈਲਾਂ ਤੋਂ ਟੈਕਸਟ ਕੱਢਦਾ ਹੈ ਅਤੇ ਜੇ ਕਨਫਿਗਰ ਕੀਤਾ ਹੋਵੇ (ਜਿਵੇਂ Azure AI Vision ਨਾਲ), ਤਾਂ ਚਿੱਤਰਾਂ ਵਿੱਚ ਮੌਜੂਦ ਟੈਕਸਟ ਵੀ ਕੱਢਦਾ ਹੈ।
  2. AI ਅਨੁਵਾਦ: ਕੱਢਿਆ ਹੋਇਆ ਟੈਕਸਟ ਕਨਫਿਗਰਡ LLM (Azure OpenAI, OpenAI ਆਦਿ) ਨੂੰ ਅਨੁਵਾਦ ਲਈ ਭੇਜਦਾ ਹੈ।
  3. ਨਤੀਜੇ ਸੇਵ ਕਰਨਾ: ਅਨੁਵਾਦ ਕੀਤੀਆਂ Markdown ਫਾਈਲਾਂ ਅਤੇ ਚਿੱਤਰਾਂ (ਅਨੁਵਾਦੀ ਟੈਕਸਟ ਨਾਲ) ਨੂੰ ਭਾਸ਼ਾ-ਵਿਸ਼ੇਸ਼ ਫੋਲਡਰਾਂ ਵਿੱਚ ਸੇਵ ਕਰਦਾ ਹੈ, ਮੂਲ ਫਾਰਮੈਟਿੰਗ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਦਾ ਹੈ।

ਸ਼ੁਰੂਆਤ

CLI ਨਾਲ ਤੇਜ਼ੀ ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ ਜਾਂ GitHub Actions ਨਾਲ ਪੂਰੀ ਆਟੋਮੇਸ਼ਨ ਸੈਟਅਪ ਕਰੋ। ਆਪਣੇ ਵਰਕਫਲੋਅ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਤਰੀਕਾ ਚੁਣੋ:

  1. ਕਮਾਂਡ ਲਾਈਨ (CLI) - ਇਕ ਵਾਰੀ ਲਈ ਅਨੁਵਾਦ ਜਾਂ ਮੈਨੂਅਲ ਕੰਟਰੋਲ ਲਈ
  2. GitHub Actions - ਹਰ ਪੁਸ਼ ‘ਤੇ ਆਟੋਮੈਟਿਕ ਅਨੁਵਾਦ ਲਈ

[!NOTE] ਜਦੋਂ ਕਿ ਇਹ ਟਿਊਟੋਰੀਅਲ Azure ਸਰੋਤਾਂ ‘ਤੇ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕਰਦਾ ਹੈ, ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਸਮਰਥਿਤ ਭਾਸ਼ਾ ਮਾਡਲ ਨੂੰ ਵਰਤ ਸਕਦੇ ਹੋ।

ਭਾਸ਼ਾ ਸਮਰਥਨ

Co-op Translator ਵਿਸ਼ਵ ਪੱਧਰੀ ਦਰਸ਼ਕ ਤੱਕ ਪਹੁੰਚ ਲਈ ਕਈ ਭਾਸ਼ਾਵਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਇਹੋ ਜਿਹੀ ਜਾਣਕਾਰੀ ਤੁਹਾਨੂੰ ਜਾਣਣੀ ਚਾਹੀਦੀ ਹੈ:

ਤੇਜ਼ ਰਿਫਰੈਂਸ

ਭਾਸ਼ਾ ਕੋਡ ਭਾਸ਼ਾ ਕੋਡ ਭਾਸ਼ਾ ਕੋਡ
Arabic ar Bengali bn Bulgarian bg
Burmese (Myanmar) my Chinese (Simplified) zh Chinese (Traditional, HK) hk
Chinese (Traditional, Macau) mo Chinese (Traditional, TW) tw Croatian hr
Czech cs Danish da Dutch nl
Finnish fi French fr German de
Greek el Hebrew he Hindi hi
Hungarian hu Indonesian id Italian it
Japanese ja Korean ko Malay ms
Marathi mr Nepali ne Norwegian no
Persian (Farsi) fa Polish pl Portuguese (Brazil) br
Portuguese (Portugal) pt Punjabi (Gurmukhi) pa Romanian ro
Russian ru Serbian (Cyrillic) sr Slovak sk
Slovenian sl Spanish es Swahili sw
Swedish sv Tagalog (Filipino) tl Thai th
Turkish tr Ukrainian uk Urdu ur
Vietnamese vi

ਭਾਸ਼ਾ ਕੋਡ ਵਰਤੋਂ

Co-op Translator ਵਰਤਦੇ ਸਮੇਂ, ਤੁਹਾਨੂੰ ਭਾਸ਼ਾਵਾਂ ਦੇ ਕੋਡ ਵਰਤਣੇ ਪੈਂਦੇ ਹਨ। ਉਦਾਹਰਣ ਵਜੋਂ:

# Translate to French, Spanish, and German
translate -l "fr es de"

# Translate to Chinese (Simplified) and Japanese
translate -l "zh ja"

[!NOTE] ਭਾਸ਼ਾ ਸਮਰਥਨ ਬਾਰੇ ਵਿਸਥਾਰਪੂਰਕ ਤਕਨੀਕੀ ਜਾਣਕਾਰੀ ਲਈ, ਜਿਸ ਵਿੱਚ:

ਸਾਡੀ Supported Languages Documentation ਵੇਖੋ।

ਸਮਰਥਿਤ ਮਾਡਲ ਅਤੇ ਸਰਵਿਸਿਜ਼

ਕਿਸਮ ਨਾਮ
Language Model Azure OpenAI OpenAI
AI Vision Azure AI Vision

[!NOTE] ਜੇਕਰ ਕੋਈ AI vision ਸਰਵਿਸ ਉਪਲਬਧ ਨਹੀਂ ਹੈ, ਤਾਂ co-op translator ਆਪਣੇ ਆਪ ਨੂੰ Markdown-only mode ‘ਤੇ ਬਦਲ ਦੇਵੇਗਾ।

ਸ਼ੁਰੂਆਤੀ ਸੈਟਅਪ

ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਹਾਨੂੰ ਇਹ ਸਰੋਤ ਸੈਟਅਪ ਕਰਨੇ ਪੈਣਗੇ:

  1. ਭਾਸ਼ਾ ਮਾਡਲ ਸਰੋਤ (ਜ਼ਰੂਰੀ):
    • Azure OpenAI (ਸਿਫਾਰਸ਼ੀ) - ਉੱਚ ਗੁਣਵੱਤਾ ਵਾਲੇ ਅਨੁਵਾਦ ਅਤੇ ਉਦਯੋਗ ਪੱਧਰੀ ਭਰੋਸੇਯੋਗਤਾ ਦਿੰਦਾ ਹੈ
    • OpenAI - ਜੇ ਤੁਹਾਡੇ ਕੋਲ Azure ਐਕਸੈਸ ਨਹੀਂ ਹੈ ਤਾਂ ਵਿਕਲਪ
    • ਸਮਰਥਿਤ ਮਾਡਲਾਂ ਬਾਰੇ ਵਿਸਥਾਰ ਲਈ, ਵੇਖੋ Supported Models and Services
  2. AI Vision ਸਰੋਤ (ਵਿਕਲਪਿਕ):
    • Azure AI Vision - ਚਿੱਤਰਾਂ ਵਿੱਚ ਮੌਜੂਦ ਟੈਕਸਟ ਦਾ ਅਨੁਵਾਦ ਕਰਨ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ
    • ਜੇ ਕਨਫਿਗਰ ਨਾ ਕੀਤਾ ਗਿਆ ਹੋਵੇ, ਤਾਂ translator ਆਪਣੇ ਆਪ Markdown-only mode ਵਰਤੇਗਾ
    • ਉਹ ਪ੍ਰੋਜੈਕਟ ਜਿੱਥੇ ਚਿੱਤਰਾਂ ਵਿੱਚ ਟੈਕਸਟ ਹੈ, ਉਨ੍ਹਾਂ ਲਈ ਸਿਫਾਰਸ਼ੀ
  3. ਸੈਟਅਪ ਕਦਮ:
    • ਸਾਡੇ Azure AI setup guide ਦੀ ਪਾਲਣਾ ਕਰੋ
    • ਆਪਣੀਆਂ API ਕੁੰਜੀਆਂ ਅਤੇ ਐਂਡਪੋਇੰਟਸ ਨਾਲ .env ਫਾਈਲ ਬਣਾਓ (ਦੇਖੋ Quick Start)
    • ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਚੁਣੇ ਹੋਏ ਸਰਵਿਸਿਜ਼ ਲਈ ਜ਼ਰੂਰੀ ਅਧਿਕਾਰ ਅਤੇ ਕੋਟਾ ਹੈ

ਅਨੁਵਾਦ ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰੋਜੈਕਟ ਸੈਟਅਪ

ਅਨੁਵਾਦ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਤਿਆਰ ਕਰਨ ਲਈ ਇਹ ਕਦਮ ਲਓ:

  1. ਆਪਣਾ README ਤਿਆਰ ਕਰੋ:
    • README.md ਵਿੱਚ ਇੱਕ ਅਨੁਵਾਦਾਂ ਦੀ ਸੂਚੀ ਜੋੜੋ ਜੋ ਅਨੁਵਾਦੀ ਵਰਜਨਾਂ ਨਾਲ ਲਿੰਕ ਕਰਦੀ ਹੋਵੇ
    • ਉਦਾਹਰਣ ਫਾਰਮੈਟ:

      
      ### 🌐 Multi-Language Support
           
      [French](/co-op-translator/translations/fr/) | [Spanish](/co-op-translator/translations/es/) | [German](/co-op-translator/translations/de/) | [Russian](/co-op-translator/translations/ru/) | [Arabic](/co-op-translator/translations/ar/) | [Persian (Farsi)](/co-op-translator/translations/fa/) | [Urdu](/co-op-translator/translations/ur/) | [Chinese (Simplified)](/co-op-translator/translations/zh/) | [Chinese (Traditional, Macau)](/co-op-translator/translations/mo/) | [Chinese (Traditional, Hong Kong)](/co-op-translator/translations/hk/) | [Chinese (Traditional, Taiwan)](/co-op-translator/translations/tw/) | [Japanese](/co-op-translator/translations/ja/) | [Korean](/co-op-translator/translations/ko/) | [Hindi](/co-op-translator/translations/hi/) | [Bengali](/co-op-translator/translations/bn/) | [Marathi](/co-op-translator/translations/mr/) | [Nepali](/co-op-translator/translations/ne/) | [Punjabi (Gurmukhi)](/co-op-translator/translations/pa/) | [Portuguese (Portugal)](/co-op-translator/translations/pt/) | [Portuguese (Brazil)](/co-op-translator/translations/br/) | [Italian](/co-op-translator/translations/it/) | [Polish](/co-op-translator/translations/pl/) | [Turkish](/co-op-translator/translations/tr/) | [Greek](/co-op-translator/translations/el/) | [Thai](/co-op-translator/translations/th/) | [Swedish](/co-op-translator/translations/sv/) | [Danish](/co-op-translator/translations/da/) | [Norwegian](/co-op-translator/translations/no/) | [Finnish](/co-op-translator/translations/fi/) | [Dutch](/co-op-translator/translations/nl/) | [Hebrew](/co-op-translator/translations/he/) | [Vietnamese](/co-op-translator/translations/vi/) | [Indonesian](/co-op-translator/translations/id/) | [Malay](/co-op-translator/translations/ms/) | [Tagalog (Filipino)](/co-op-translator/translations/tl/) | [Swahili](/co-op-translator/translations/sw/) | [Hungarian](/co-op-translator/translations/hu/) | [Czech](/co-op-translator/translations/cs/) | [Slovak](/co-op-translator/translations/sk/) | [Romanian](/co-op-translator/translations/ro/) | [Bulgarian](/co-op-translator/translations/bg/) | [Serbian (Cyrillic)](/co-op-translator/translations/sr/) | [Croatian](/co-op-translator/translations/hr/) | [Slovenian](/co-op-translator/translations/sl/) | [Ukrainian](/co-op-translator/translations/uk/) | [Burmese (Myanmar)](/co-op-translator/translations/my/) 
          
      
  2. ਮੌਜੂਦਾ ਅਨੁਵਾਦ ਸਾਫ਼ ਕਰੋ (ਜੇ ਲੋੜ ਹੋਵੇ):
    • ਮੌਜੂਦਾ ਅਨੁਵਾਦ ਫੋਲਡਰਾਂ ਨੂੰ ਹਟਾਓ (ਜਿਵੇਂ translations/)
    • ਕੋਈ ਵੀ ਪੁਰਾਣੀਆਂ ਅਨੁਵਾਦੀ ਫਾਈਲਾਂ ਮਿਟਾਓ ਤਾਂ ਜੋ ਨਵੀਂ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਟਕਰਾਅ ਨਾ ਹੋਵੇ

ਤੇਜ਼ ਸ਼ੁਰੂਆਤ: ਕਮਾਂਡ ਲਾਈਨ

ਕਮਾਂਡ ਲਾਈਨ ਨਾਲ ਤੇਜ਼ ਸ਼ੁਰੂ ਕਰਨ ਲਈ:

  1. ਵਰਚੁਅਲ ਐਨਵਾਇਰਨਮੈਂਟ ਬਣਾਓ:

     python -m venv .venv
    
  2. ਵਰਚੁਅਲ ਐਨਵਾਇਰਨਮੈਂਟ ਐਕਟੀਵੇਟ ਕਰੋ:

    • Windows ‘ਤੇ:
     .venv\scripts\activate
    
    • Linux/macOS ‘ਤੇ:
     source .venv/bin/activate
    
  3. ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰੋ:

     pip install co-op-translator
    
  4. ਕ੍ਰੈਡੈਂਸ਼ਲ ਕਨਫਿਗਰ ਕਰੋ:

    • .env file in your project’s root directory.
    • Copy the contents from the .env.template file into your new .env file.
    • Fill in the required API keys and endpoint information in your .env file.
  5. Run Translation:

    • Navigate to your project’s root directory in your terminal.
    • Execute the translate command, specifying target languages with the -l ਫਲੈਗ ਬਣਾਓ:
     translate -l "ko ja fr"
    

(“ko ja fr”` with your desired space-separated language codes)

Detailed Usage Guides

Choose the approach that best fits your workflow:

1. Using the Command Line (CLI)

2. Using GitHub Actions (Automation)

ਸਮੱਸਿਆ ਨਿਵ

Open at Microsoft

ਸਾਡੇ ਸਮਰਥਨ ਕਰੋ ਅਤੇ ਵਿਸ਼ਵ ਪੱਧਰੀ ਸਿੱਖਿਆ ਨੂੰ فروغ ਦਿਓ

ਸਾਡੇ ਨਾਲ ਮਿਲ ਕੇ ਸਿੱਖਿਆ ਸਮੱਗਰੀ ਨੂੰ ਦੁਨੀਆ ਭਰ ਵਿੱਚ ਸਾਂਝਾ ਕਰਨ ਦੇ ਤਰੀਕੇ ਵਿੱਚ ਇਨਕਲਾਬ ਲਿਆਓ! Co-op Translator ਨੂੰ GitHub ‘ਤੇ ⭐ ਦਿਓ ਅਤੇ ਸਾਡੇ ਮਿਸ਼ਨ ਨੂੰ ਸਮਰਥਨ ਦਿਓ ਜੋ ਸਿੱਖਣ ਅਤੇ ਤਕਨਾਲੋਜੀ ਵਿੱਚ ਭਾਸ਼ਾਈ ਰੁਕਾਵਟਾਂ ਨੂੰ ਖਤਮ ਕਰਦਾ ਹੈ। ਤੁਹਾਡੀ ਦਿਲਚਸਪੀ ਅਤੇ ਯੋਗਦਾਨ ਵੱਡਾ ਪ੍ਰਭਾਵ ਪਾਉਂਦੇ ਹਨ! ਕੋਡ ਯੋਗਦਾਨ ਅਤੇ ਫੀਚਰ ਸੁਝਾਅ ਹਮੇਸ਼ਾ ਸਵਾਗਤਯੋਗ ਹਨ।

ਯੋਗਦਾਨ ਦੇਣਾ

ਇਹ ਪ੍ਰੋਜੈਕਟ ਯੋਗਦਾਨ ਅਤੇ ਸੁਝਾਅ ਸਵਾਗਤ ਕਰਦਾ ਹੈ। 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 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 ਦੀ ਪਾਲਣਾ ਕਰ ਸਕਦੇ ਹੋ। ਇੱਕ ਵਾਰੀ ਤੁਸੀਂ ਮੁਲਾਂਕਣ ਚਲਾਉਂਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ Azure AI Studio ਵਿੱਚ ਨਤੀਜੇ ਵੇਖ ਸਕਦੇ ਹੋ

ਟਰੇਡਮਾਰਕ

ਇਸ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਪ੍ਰੋਜੈਕਟਾਂ, ਉਤਪਾਦਾਂ ਜਾਂ ਸੇਵਾਵਾਂ ਲਈ ਟਰੇਡਮਾਰਕ ਜਾਂ ਲੋਗੋ ਹੋ ਸਕਦੇ ਹਨ। Microsoft ਦੇ ਟਰੇਡਮਾਰਕ ਜਾਂ ਲੋਗੋ ਦੀ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਵਰਤੋਂ Microsoft’s Trademark & Brand Guidelines ਦੇ ਅਧੀਨ ਹੈ ਅਤੇ ਇਸ ਦੀ ਪਾਲਣਾ ਕਰਨੀ ਜਰੂਰੀ ਹੈ।
Microsoft ਦੇ ਟਰੇਡਮਾਰਕ ਜਾਂ ਲੋਗੋ ਦੀ ਇਸ ਪ੍ਰੋਜੈਕਟ ਦੀ ਸੋਧੀ ਹੋਈ ਵਰਜਨ ਵਿੱਚ ਵਰਤੋਂ ਗਲਤਫ਼ਹਮੀ ਪੈਦਾ ਨਹੀਂ ਕਰਨੀ ਚਾਹੀਦੀ ਅਤੇ Microsoft ਦੀ ਸਪਾਂਸਰਸ਼ਿਪ ਦਾ ਭਾਵ ਨਹੀਂ ਦਿੰਦੀ।
ਤੀਜੀ ਪੱਖ ਦੇ ਟਰੇਡਮਾਰਕ ਜਾਂ ਲੋਗੋ ਦੀ ਵਰਤੋਂ ਉਨ੍ਹਾਂ ਪੱਖਾਂ ਦੀਆਂ ਨੀਤੀਆਂ ਦੇ ਅਧੀਨ ਹੈ।

ਅਸਵੀਕਾਰੋक्ति:
ਇਹ ਦਸਤਾਵੇਜ਼ AI ਅਨੁਵਾਦ ਸੇਵਾ Co-op Translator ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਵਾਦਿਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀਤਾ ਲਈ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਵਿੱਚ ਰੱਖੋ ਕਿ ਆਟੋਮੇਟਿਕ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸਮਰਥਤਾਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਮੂਲ ਦਸਤਾਵੇਜ਼ ਆਪਣੇ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਹੀ ਅਧਿਕਾਰਤ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਮਹੱਤਵਪੂਰਨ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫਾਰਿਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਅਸੀਂ ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀਆਂ ਕਿਸੇ ਵੀ ਗਲਤਫਹਿਮੀਆਂ ਜਾਂ ਗਲਤ ਅਰਥਾਂ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ।