Skip to content

Latest commit

 

History

History
142 lines (101 loc) · 9.27 KB

README.hi.md

File metadata and controls

142 lines (101 loc) · 9.27 KB

🌎 मार्कडाउन अनुवाद बॉट

रखरखाव GPT अनुवाद

OpenAI Azure Anthropic Perplexity Google Groq Fireworks Mistral Cohere

English | 简体中文 | 繁體中文 | Español | हिंदी, हिन्दी | 한국어 | 日本語

यह GitHub एक्शन आपके मार्कडाउन फाइलों का अनुवाद कई भाषाओं में विभिन्न AI मॉडलों का उपयोग करके करता है।

Important

अब उपलब्ध: कई प्रदाताओं से AI मॉडल✨
हमने OpenAI से आगे बढ़कर विभिन्न AI मॉडल प्रदाताओं का समर्थन करना शुरू कर दिया है।
समर्थित प्रदाताओं की पूरी सूची और विस्तृत जानकारी के लिए, कृपया हमारे रिलीज नोट्स देखें।


🧐 वर्तमान स्थिति

  • यह एक्शन केवल मार्कडाउन(.md), मार्कडाउन-jsx(.mdx), json(.json) फाइलों का अनुवाद करता है।

  • यह कमांड केवल उन व्यक्तियों द्वारा निष्पादित की जा सकती है जिनके पास रिपॉजिटरी में लिखने की अनुमति है।

ये सीमाएं गैर-विश्वसनीय पक्षों द्वारा API के दुरुपयोग को रोकती हैं।

🔧 सेटअप

रिपॉजिटरी सेटिंग्स

1. सेटिंग्स > एक्शन्स > सामान्य

  • पढ़ने और लिखने की अनुमति सक्षम करें
  • GitHub Actions को पुल अनुरोध बनाने और अनुमोदित करने की अनुमति दें सक्षम करें permissions

2. सेटिंग्स > सीक्रेट्स और वेरिएबल्स > एक्शन्स

GitHub Actions वर्कफ़्लो सेटिंग्स

आवश्यक

  • apiKey के रूप में OPENAI_API_KEY प्रदान करें।
  • एक टिप्पणी बनाए जाने पर ट्रिगर करने के लिए on सेट करें (types: [ created ])।
  • पहले से चेकआउट करें(actions/checkout@v3)।

अनुशंसित (अनावश्यक रन टाइम को कम करने के लिए)

  • केवल तब चलाने के लिए कॉन्फ़िगर करें जब टिप्पणी में /gpt-translate या /gt मौजूद हो।

👇 यहां एक न्यूनतम वर्कफ़्लो उदाहरण है:

# .github/workflows/gpt-translate.yml
name: GPT Translate

on:
  issue_comment:
    types: [ created ]

jobs:
  gpt_translate:
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v4

      - name: Run GPT Translate
        if: |
          contains(github.event.comment.body, '/gpt-translate') || 
          contains(github.event.comment.body, '/gt')
        uses: 3ru/gpt-translate@master
        with:
          apikey: ${{ secrets.OPENAI_API_KEY }}

💡 उपयोग

/gpt-translate [इनपुट फाइलपाथ] [आउटपुट फाइलपाथ] [लक्षित भाषा] 

आप /gpt-translate के लिए /gt का संक्षिप्त रूप उपयोग कर सकते हैं।

  1. किसी इश्यू या पुल अनुरोध में /gpt-translate या /gt के साथ एक टिप्पणी बनाएं।

2.【इश्यू पर】अनुवादित फाइलें एक पुल अनुरोध के रूप में बनाई जाएंगी।

2.【पुल अनुरोध पर】अनुवादित फाइलें नए कमिट के साथ पुल अनुरोध में जोड़ी जाएंगी

दूसरे शब्दों में, यदि आप किसी इश्यू पर टिप्पणी करते रहते हैं, तो नए PR लगातार बनाए जाएंगे। यदि आप किसी PR पर टिप्पणी करते रहते हैं, तो नए कमिट लगातार उस PR में जोड़े जाएंगे।

📝 उदाहरण

/gpt-translate README.md zh-TW/README.md पारंपरिक चीनी

README.md को पारंपरिक चीनी में अनुवादित करें और इसे zh-TW डायरेक्टरी के तहत रखें।

कई फाइल समर्थन

आप इनपुट फाइल पथ में वाइल्डकार्ड निर्दिष्ट करके एक बार में कई फाइलों का अनुवाद कर सकते हैं।

यहां एक नमूना है

/gpt-translate *.md *.ja.md जापानी

यदि रूट डायरेक्टरी में A.md और B.md हैं, तो आउटपुट A.ja.md और B.ja.md होगा। फाइल नाम इनपुट फाइलों से विरासत में मिलते हैं। मैं एक मनमाना फाइल नाम के साथ फाइल आउटपुट करने पर विचार कर रहा हूं, लेकिन यदि आपके पास एक स्मार्ट विचार है, तो कृपया इसे इश्यू के माध्यम से सुझाएं!

अधिक जानकारी के लिए, कृपया वेबसाइट देखें

🌐 समर्थित भाषाएं

कोई भी भाषा जिसे GPT-4 या GPT-3.5 द्वारा व्याख्यायित किया जा सकता है

🏘️ समुदाय

  • चर्चाएं
    • यदि आपके कोई प्रश्न हैं, तो कृपया GitHub चर्चाओं में पूछने में संकोच न करें :)
  • इश्यू
    • कृपया बग और नई फीचर सुझाव GitHub इश्यू में सबमिट करें

📃 लाइसेंस

MIT लाइसेंस