English | 简体中文 | 繁體中文 | Español | हिंदी, हिन्दी | 한국어 | 日本語
यह GitHub एक्शन आपके मार्कडाउन फाइलों का अनुवाद कई भाषाओं में विभिन्न AI मॉडलों का उपयोग करके करता है।
Important
अब उपलब्ध: कई प्रदाताओं से AI मॉडल✨
हमने OpenAI से आगे बढ़कर विभिन्न AI मॉडल प्रदाताओं का समर्थन करना शुरू कर दिया है।
समर्थित प्रदाताओं की पूरी सूची और विस्तृत जानकारी के लिए, कृपया हमारे रिलीज नोट्स देखें।
🧐 वर्तमान स्थिति
-
यह एक्शन केवल मार्कडाउन(
.md
), मार्कडाउन-jsx(.mdx
), json(.json
) फाइलों का अनुवाद करता है। -
यह कमांड केवल उन व्यक्तियों द्वारा निष्पादित की जा सकती है जिनके पास रिपॉजिटरी में लिखने की अनुमति है।
ये सीमाएं गैर-विश्वसनीय पक्षों द्वारा API के दुरुपयोग को रोकती हैं।
पढ़ने और लिखने की अनुमति
सक्षम करेंGitHub Actions को पुल अनुरोध बनाने और अनुमोदित करने की अनुमति दें
सक्षम करें
- अपनी API कुंजी(
OPENAI_API_KEY
) को सीक्रेट्स में सेट करें
- 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 का संक्षिप्त रूप उपयोग कर सकते हैं।
- किसी इश्यू या पुल अनुरोध में
/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 लाइसेंस