घरसैंडबॉक्सशोकेसएप्पडॉकब्लॉग
    • Englishअंग्रेज़ी
      EN
    • русскийरूसी
      RU
    • 日本語जापानी
      JA
    • françaisफ़्रेंच
      FR
    • 한국어कोरियाई
      KO
    • 中文चीनी
      ZH
    • españolस्पेनिश
      ES
    • Deutschजर्मन
      DE
    • العربيةअरबी
      AR
    • italianoइतालवी
      IT
    • British Englishब्रिटिश अंग्रेज़ी
      EN-GB
    • portuguêsपुर्तगाली
      PT
    • हिन्दीहिन्दी
      HI
    • Türkçeतुर्की
      TR
    • polskiपोलिश
      PL
    • Indonesiaइंडोनेशियाई
      ID
    • Tiếng Việtवियतनामी
      VI
    • українськаयूक्रेनियाई
      UK
    /
    फ्रेमवर्क द्वारा डॉक्स फ़िल्टर करें
    Alt+←
    Intlayer का क्यों लाभ
    शुरू करें
    अवधारणा
    • Intlayer कैसे काम करता है
    • कॉन्फ़िगरेशन
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • विज़ुअल एडिटर
    • CMS
    • CI/CD एकीकरण
    • अनुवादबहुवचनगणनाशर्तलिंगसम्मिलनफ़ाइलनेस्टिंगMarkdownHTMLफ़ंक्शन फेचिंग
    • प्रति लोकेल फ़ाइल
    • कंपाइलर
    • स्वतः भरण
    • परीक्षण
    • बंडल ऑप्टिमाइज़ेशन
    पर्यावरण
    • Next.js 14 और ऐप राउटर
      Next.js 15
      Next.js बिना लोकेल URL
      Next.js और पेज राउटर
      कंपाइलर
    • Tanstack Start Solid
    • Astro और React
      Astro और Svelte
      Astro और Vue
      Astro और Solid
      Astro और Preact
      Astro और Lit
      Astro और Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt और Vue
    • Vite और Solid
    • SvelteKit
    • Vite और Preact
    • Vite और Vanilla JS
    • Vite और Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native और Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx और React
    Plugins
    • JSON
    • gettext (.po)
    VS Code एक्सटेंशन
    एजेंट
    • इंटलेयर MCP सर्वर
    • एजेंट कौशल
    रिलीज
    • v8
    • v7
    • v6
    बेंचमार्क
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    ब्लॉग
    प्रश्न करें
    1. Documentation
    2. अवधारणा
    3. CLI
    4. Doc Translate
    Creation:2024-08-11Last update:2025-11-22
    इस दस्तावेज़ को अपने पसंदीदा AI एसिस्टेंट के साथ संदर्भित करें
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके

    इस पृष्ठ की सामग्री एक AI द्वारा अनुवादित की गई है।

    अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखें
    इस दस्तावेज़ को संपादित करें

    अगर आपके पास इस दस्तावेज़ को सुधारने के लिए कोई विचार है, तो कृपया GitHub पर एक पुल अनुरोध सबमिट करके योगदान देने में संकोच न करें।

    दस्तावेज़ के लिए GitHub लिंक
    Copy

    दस्तावेज़ का Markdown को क्लिपबोर्ड पर कॉपी करें

    दस्तावेज़ अनुवाद करें

    doc translate कमांड AI अनुवाद सेवाओं का उपयोग करके दस्तावेज़ फ़ाइलों को एक मूल locale से लक्षित locale में स्वचालित रूप से अनुवाद करता है।

    मुख्य बिंदु:

    • AI मॉडल की संदर्भ विंडो सीमा के भीतर रहने के लिए बड़ी markdown फ़ाइलों को चंक्स में विभाजित करता है।
    • यदि आउटपुट प्रारूप गलत है तो अनुवाद को पुनः प्रयास करता है।
    • अनुवाद सटीकता में सुधार के लिए एप्लिकेशन और फ़ाइल-विशिष्ट संदर्भ को शामिल करता है।
    • मौजूदा अनुवादों को अधिलेखित न करके उन्हें संरक्षित करता है।
    • गति बढ़ाने के लिए कतार प्रणाली का उपयोग करके फ़ाइलों, चंक्स और लोकेल्स को समानांतर में संसाधित करता है।
    bash
    कोड कॉपी करें

    कोड को क्लिपबोर्ड पर कॉपी करें

    npx intlayer doc translate

    तर्क:

    फ़ाइल सूची विकल्प:

    • --doc-pattern [docPattern...]: दस्तावेज़ फ़ाइलों से मेल खाने के लिए ग्लोब पैटर्न जिन्हें अनुवादित किया जाना है।

      उदाहरण: npx intlayer doc translate --doc-pattern "docs/**/*.md" "src/**/*.mdx"
    • --excluded-glob-pattern [excludedGlobPattern...]: अनुवाद से बाहर रखने के लिए ग्लोब पैटर्न।

      उदाहरण: npx intlayer doc translate --excluded-glob-pattern "docs/internal/**"
    • --skip-if-modified-before [skipIfModifiedBefore]: यदि फ़ाइल दिए गए समय से पहले संशोधित की गई है तो उसे छोड़ दें।

      • यह एक निश्चित समय हो सकता है जैसे "2025-12-05" (string या Date)
      • यह एक सापेक्ष समय हो सकता है मिलीसेकंड में 1 * 60 * 60 * 1000 (1 घंटा)
      • यह विकल्प fs.stat मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।
      उदाहरण: npx intlayer doc translate --skip-if-modified-before "2025-12-05"
    • --skip-if-modified-after [skipIfModifiedAfter]: यदि फ़ाइल दिए गए समय के भीतर संशोधित की गई है तो उसे छोड़ दें।

      • यह एक निश्चित समय हो सकता है जैसे "2025-12-05" (string या Date)
      • यह एक सापेक्ष समय हो सकता है मिलीसेकंड में 1 * 60 * 60 * 1000 (1 घंटा)
      • यह विकल्प fs.stat मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।
      उदाहरण: npx intlayer doc translate --skip-if-modified-after "2025-12-05"
    • --skip-if-exists: यदि फ़ाइल पहले से मौजूद है तो उसे छोड़ दें।

      उदाहरण: npx intlayer doc translate --skip-if-exists

    एंट्री आउटपुट विकल्प:

    • --locales [locales...]: दस्तावेज़ीकरण का अनुवाद करने के लिए लक्षित स्थानीय भाषाएँ।

      उदाहरण: npx intlayer doc translate --locales fr es de
    • --base-locale [baseLocale]: स्रोत स्थानीय भाषा जिससे अनुवाद किया जाएगा।

      उदाहरण: npx intlayer doc translate --base-locale en

    फ़ाइल प्रोसेसिंग विकल्प:

    • --nb-simultaneous-file-processed [nbSimultaneousFileProcessed]: अनुवाद के लिए एक साथ संसाधित की जाने वाली फ़ाइलों की संख्या।

      उदाहरण: npx intlayer doc translate --nb-simultaneous-file-processed 5

    AI विकल्प:

    • --model [model]: अनुवाद के लिए उपयोग किया जाने वाला AI मॉडल (जैसे, gpt-3.5-turbo)।
    • --provider [provider]: अनुवाद के लिए उपयोग किया जाने वाला AI प्रदाता।
    • --temperature [temperature]: AI मॉडल के लिए तापमान सेटिंग।
    • --api-key [apiKey]: AI सेवा के लिए अपनी स्वयं की API कुंजी प्रदान करें।
    • --application-context [applicationContext]: AI अनुवाद के लिए अतिरिक्त संदर्भ प्रदान करें।
    • --data-serialization [dataSerialization]: Intlayer की AI सुविधाओं के लिए उपयोग किया जाने वाला डेटा सीरियलाइजेशन प्रारूप। विकल्प: json (मानक, विश्वसनीय), toon (कम टोकन, कम सुसंगत)।
    • --custom-prompt [prompt]: अनुवाद के लिए उपयोग किए जाने वाले बेस प्रॉम्प्ट को कस्टमाइज़ करें। (ध्यान दें: अधिकांश उपयोग मामलों के लिए, --custom-instructions विकल्प की सिफारिश की जाती है क्योंकि यह अनुवाद व्यवहार पर बेहतर नियंत्रण प्रदान करता है।)

      उदाहरण: npx intlayer doc translate --model deepseek-chat --provider deepseek --temperature 0.5 --api-key sk-1234567890 --application-context "My application is a cat store"

    पर्यावरण चर विकल्प:

    • --env: पर्यावरण निर्दिष्ट करें (जैसे, development, production)।
    • --env-file [envFile]: वेरिएबल्स लोड करने के लिए एक कस्टम पर्यावरण फ़ाइल प्रदान करें।
    • --base-dir: प्रोजेक्ट के लिए बेस डायरेक्टरी निर्दिष्ट करें।
    • --no-cache: कैश को अक्षम करें।

      उदाहरण: npx intlayer doc translate --base-dir ./docs --env-file .env.production.local

    लॉग विकल्प:

    • --verbose: डिबगिंग के लिए विस्तृत लॉगिंग सक्षम करें। (CLI का उपयोग करते समय डिफ़ॉल्ट रूप से true)

      उदाहरण: npx intlayer doc translate --verbose

    कस्टम निर्देश विकल्प:

    • --custom-instructions [customInstructions]: प्रॉम्प्ट में जोड़े गए कस्टम निर्देश। फॉर्मेटिंग, URL अनुवाद आदि के संबंध में विशिष्ट नियम लागू करने के लिए उपयोगी।

      • यह एक निश्चित समय हो सकता है जैसे "2025-12-05" (string या Date)
      • यह एक सापेक्ष समय हो सकता है मिलीसेकंड में 1 * 60 * 60 * 1000 (1 घंटा)
      • यह विकल्प fs.stat मेथड का उपयोग करके फ़ाइल के अपडेट समय की जांच करता है। इसलिए यह Git या अन्य टूल्स से प्रभावित हो सकता है जो फ़ाइल को संशोधित करते हैं।
      उदाहरण: npx intlayer doc translate --custom-instructions "URLs का अनुवाद न करें, और मार्कडाउन फॉर्मेट बनाए रखें"
      उदाहरण: npx intlayer doc translate --custom-instructions "$(cat ./instructions.md)"

    Git विकल्प:

    • --git-diff: केवल उन शब्दकोशों पर चलाएं जिनमें बेस (डिफ़ॉल्ट origin/main) से वर्तमान ब्रांच (डिफ़ॉल्ट: HEAD) तक परिवर्तन शामिल हैं।
    • --git-diff-base: git diff के लिए बेस संदर्भ निर्दिष्ट करें (डिफ़ॉल्ट origin/main)।
    • --git-diff-current: git diff के लिए वर्तमान संदर्भ निर्दिष्ट करें (डिफ़ॉल्ट HEAD)।
    • --uncommitted: बिना कमिट किए गए परिवर्तनों को शामिल करें।
    • --unpushed: बिना पुश किए गए परिवर्तनों को शामिल करें।
    • --untracked: बिना ट्रैक किए गए फाइलों को शामिल करें।

      उदाहरण: npx intlayer doc translate --git-diff --git-diff-base origin/main --git-diff-current HEAD
      उदाहरण: npx intlayer doc translate --uncommitted --unpushed --untracked

    ध्यान दें कि आउटपुट फ़ाइल पथ निम्नलिखित पैटर्न को बदलकर निर्धारित किया जाएगा

    • /{{baseLocale}}/ को /{{locale}}/ से (Unix)
    • {{baseLocale}}` को {{locale}}` से (Windows)
    • _{{baseLocale}}. को _{{locale}}. से
    • {{baseLocale}}_ को {{locale}}_ से
    • .{{baseLocaleName}}. को .{{localeName}}. से

    यदि पैटर्न नहीं मिलता है, तो आउटपुट फ़ाइल फ़ाइल के एक्सटेंशन में .{{locale}} जोड़ देगी। उदाहरण के लिए ./my/file.md फ्रेंच लोकल के लिए ./my/file.fr.md में अनुवादित होगा।

    Doc Review
    SDK
    Alt+→

    इस पृष्ठ में

      चर्चाएं गुमनाम हैं और सामान्य मुद्दों को संबोधित करने के लिए नियमित रूप से समीक्षा की जाती हैं। फीचर आइडिया, डॉक्यूमेंटेशन पर फीडबैक, या Intlayer से संबंधित कुछ भी साझा करने में संकोच न करें, हम इस इनपुट का उपयोग अपने रोडमैप को आकार देने और उत्पाद को बेहतर बनाने के लिए करते हैं।

      npx intlayer doc translate