सामग्री पर जाएं

वैकल्पिक एनालिटिक्स, सेशन रिकॉर्डिंग और विज्ञापन तब तक बंद रहते हैं जब तक आप स्वीकार नहीं करते। आप उन्हें अस्वीकार कर सकते हैं और Transglot का उपयोग कर सकते हैं। अपनी पसंद को कुकी प्राथमिकताएँ में कभी भी बदलें। कुकी नीति

निरंतर स्थानीयकरण, जहाँ भी आपकी सामग्री हो: यह यहाँ पहुँचता है और वापस जाता है।

एक REST API, zero dependency CLI, एक GitHub Action जो पंक्ति अस्वीकृत होने पर अपना job fail कर देता है, आपके own agents के लिए एक MCP server, twelve signed webhooks, twenty file formats और forty-one connectors।

push

एकीकरण, कोई मूल्य निर्धारण नहीं
41
एकीकरण, कोई मूल्य निर्धारण नहीं
फ़ाइल फ़ॉर्मेट
20
फ़ाइल फ़ॉर्मेट
MCP टूल
17
MCP टूल
साइन किए गए वेबहुक
12
साइन किए गए वेबहुक

जहाँ भी यह पहुँचे आप जो पहले से चला रहे हैं।

एक चिह्न क्योंकि यह एक वादा है: आपकी सामग्री कहीं भी हो, वह यहाँ पहुँचती है और वापस जाती है। कोई प्राइवेट एपीआई नहीं है, डैशबोर्ड उसी v1 का क्लाइंट है जो आपको मिलता है, और 41 इंटीग्रेशन में से हर एक शामिल है, न कि बेचा जाता है।
41 इंटीग्रेशन
कोई मूल्य निर्धारित नहीं

जहाँ स्ट्रिंग्स पहले से मौजूद हैं।

32 दो-तरफ़ा सिंक। 9 केवल आयात के लिए हैं, और कार्ड पर ऐसा लिखा है।

  • Shopify
  • WordPress
  • Contentful
  • Sanity
  • Storyblok
  • Webflow
  • Figma
  • GitHub
  • GitLab
  • Zapier
  • n8n
  • Make
  • Notion
  • Jira
  • Strapi
MCP सर्वर
17 टूल

आपके एजेंट इसे बोलते हैं।

वही क्रियाएँ, वही गेटवे के पीछे, किसी भी एजेंट के लिए जो आप पहले से चला रहे हैं।

agent which keys fail length in de?
mcp 3 keys
agent re-draft them inside budget
mcp gates 4 of 4 pass
फ़ाइल फ़ॉर्मेट
20

जो राउंड ट्रिप करते हैं

JSON, XLIFF, .po, ARB, .strings, YAML, RESX, Markdown, Unity, Unreal, और दस और।

12 इवेंट्स

साइन किए गए वेबहुक।

  • batch.completed
  • translation.reviewed
  • qa.completed
  • source_drift.repaired
डॉगफूड क्लॉज

कोई प्राइवेट API नहीं है।

डैशबोर्ड उसी v1 का क्लाइंट है जिसे आपका टोकन कॉल करता है।

माइग्रेशन
मुफ़्त, हर प्लान में

Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor।

कीज़, लोकल्स और मेमोरी स्थानांतरित हो जाती हैं। फिर से टाइप करने की ज़रूरत नहीं।

पाइपलाइन

CLI, एक्शन, और एक लाल चेक।

  • npx transglot push
  • transglot/transglot-action@v1
  • अस्वीकार करने पर exit 4
  • मर्ज करने पर प्रकाशित करें

वही v1 डैशबोर्ड उपयोग करता है।

स्रोत संपादित करें, स्थान चुनें, भेजें। पथ और दर सीमा वास्तविक हैं। वापस आने वाला बैच एक फिक्स्चर है, और यह वही कहता है
POSTapi.transglot.ai/v1/pushx-ratelimit-remaining: प्रति टोकन, प्रति मिनट 60 में से 60 शेष
अनुरोध बॉडी
{
  "keys": [
    {
      "key": "checkout.cta",
      "source": "Pay {amount} now"
    }
  ],
  "locales": ["de-DE", "fr-FR", "ja-JP", "ar-EG", "pt-BR"]
}
Authorization: Bearer tgl_… · एक प्रोजेक्ट, पाँच क्षमताएँ
प्रतिक्रिया
अभी तक कुछ नहीं भेजा गया_
बाईं ओर स्रोत संपादित करें, लोकल चुनें और भेजें। बैच यहाँ स्ट्रीम होता है
तीन अन्य दरवाजों से वही अनुरोध, और वापस क्या आता है
$ npx transglot push
reading transglot.json · 1 key changed
flux: drafting 5 locales
gates: 4 of 4 pass · batch #4181 completed
आपके ब्राउज़र में एक सिमुलेशन। POST /v1/push, क्षमताएँ और प्रति मिनट साठ की सीमा shipped API हैं; बैच आईडी, ड्राफ्ट और टाइमिंग एक फिक्स्चर हैं, और यहाँ से कुछ भी कहीं नहीं भेजा जाता।
कंसोल एक API क्लाइंट है

पुश, अनुवाद, गेट और पुल, प्रत्येक एक REST एंडपॉइंट है।

नीचे दी गई तस्वीर की प्रत्येक पंक्ति के पीछे एक राउट है: पुश, गेट्स, शब्दावली, बैच और पुल, जो सभी आपके अपने कोड से प्रोजेक्ट टोकन के साथ पहुँच योग्य हैं। कंसोल में API प्लेग्राउंड रीड-ओनली वाले को आपके प्रोजेक्ट पर लाइव चलाता है, ताकि आप पहले वास्तविक प्रतिक्रिया देख सकें।

app.transglot.ai
acme/app · mainpush
gatesplaceholders · plurals · glossary · length
glossary"boring" locked
batch 4181running
pullde-DE · json
  1. आप एक सोर्स फ़ाइल अपलोड करते हैं
    POST/v1/push
  2. गेट्स पैनल भर जाता है
    POST/v1/qa/run
  3. आप किसी शब्द को लॉक करते हैं
    POST/v1/glossary
  4. बैच व्यू स्वयं को पोल करता है
    GET/v1/batches/:id
  5. आप अनुवादों को वापस लेते हैं
    GET/v1/pull
प्रति पैनल एक राउट, प्रति मिनट 60, टोकन के आधार पर क्षमताएँ · अपने अनुवादों को बाहर निकालना भी एक एंडपॉइंट है

किसी भी रिपॉज़िटरी से एक कमांड।

CLI config से आपकी files और format पढ़ता है और उन्हें upload करता है, और server केवल बदली हुई चीज़ों का अनुवाद करता है। --wait के साथ यह रन पूरा होने तक रुका रहता है। GitHub Action वही CLI चलाता है, translated files को उस branch पर commit करता है जिस पर workflow चला था, और पंक्ति अस्वीकृत होने पर अपना job fail कर देता है।

  • अंतर-जागरूक, इसलिए अपरिवर्तित स्ट्रिंग्स की कोई लागत नहीं
  • कंसोल के समान चार गेट
  • --wait के साथ, exit code 4 जब एक पंक्ति अस्वीकृत हो
  • स्टार्टर योजना से उपलब्ध
एक रन का चित्रण, किसी रिकॉर्डिंग का नहीं।
illustrative run
एक नमूना रन

टर्मिनल में शुरू करें, पुल रिक्वेस्ट में समाप्त करें।

प्रोजेक्ट को initialise करें, अपनी source file push करें और translations pull करें। CI में, GitHub Action वही commands चलाता है, files को branch पर commit करता है और पंक्ति अस्वीकृत होने पर अपना job fail कर देता है। CLI npm पर published है और इसे किसी अन्य dependency की आवश्यकता नहीं है।

acme / checkoutsixty seconds
$ npx transglot init
wrote transglot.json, 3 locales mapped
$ npx transglot push --wait
diff: 6 strings changed
drafted 18 rows, Glossa Flux
gates: placeholders, plurals, glossary, length
de-DE placeholder {total} missing
repaired once, re-gated, pass
batch complete, 18 rows gated
$ npx transglot pull
written locales/de-DE.json

जो आप ऑटोमेट कर सकते हैं, और इसकी आपको क्या लागत आती है।

गिनती शिप्ड एनम्स और राउट टेबल से होती है, न कि डॉक्स से।
  • 20

    फ़ाइल फ़ॉर्मेट, दोनों दिशाओं में

    JSON फ्लैट और नेस्टेड, Android XML, iOS .strings, .stringsdict और .xcstrings, Flutter ARB, Laravel PHP और JSON, XLIFF 1.2 और 2.0, gettext .po, YAML, CSV, XLSX, Java properties, RESX, Markdown, Unity CSV और Unreal PO। सात में प्लुरल्स शामिल हैं।

    push
    pull
  • 12

    वेबहुक इवेंट्स

    batch.completed, batch.failed, key.created, key.updated, key.deleted, translation.updated, translation.reviewed, language.added, language.removed, glossary.updated, qa.completed और source_drift.repaired। हर डिलीवरी टाइमस्टैम्प के साथ HMAC साइन की जाती है।

    साइन किया गया
    स्टार्टर और उससे ऊपर
  • 17

    MCP टूल

    प्रोजेक्ट और language reads, add_language, translation reads और writes, translate_missing, batch status, listing, retry और cancel, run_qa, चार glossary tools, और pull_file तथा push_file। REST API के समान endpoints और token abilities।

    एजेंट
    स्टार्टर और उससे ऊपर
  • 5

    टोकन क्षमताएं

    push, pull, manage, read और write, साथ ही CI के लिए तीन-क्षमता वाला डिप्लॉय सबसेट। कम से कम विशेषाधिकार (Least privilege) डिफ़ॉल्ट है, न कि कोई सेटिंग।

    प्रोजेक्ट टोकन
  • 3

    माइग्रेशन इम्पोर्टर

    Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor। कीज़, लोकेल्स और ट्रांसलेशन मेमोरी स्थानांतरित हो जाती हैं, इसलिए मूव दोबारा टाइप करना नहीं होता।

    एकतरफ़ा प्रवेश
  • 4

    वर्कस्पेस भूमिकाएँ

    एडमिन, डेवलपर, रिव्यूअर और ट्रांसलेटर, जो प्रति प्रोजेक्ट सीमित होते हैं, plus अकाउंट ओनर्स और बिलिंग सदस्य। फ्री सहित हर प्लान पर उपलब्ध।

    एक्सेस कंट्रोल
टोकन्स, और इसलिए CLI, Action, API, वेबहुक्स और MCP, के लिए पेड प्लान की आवश्यकता होती है। Free प्लान कंसोल और इसके द्वारा अनुमत कनेक्टर्स हैं।
इन्हें अपने CI में कॉपी करें

चुराने लायक तीन पाइपलाइन।

मर्ज को ब्लॉक करें

Pull requests पर Action चलाएं जिसका commit input none पर सेट हो, एक step जोड़ें जो fail हो जब pulled file में कोई key missing हो, और job को branch protection में required check बनाएं। उस step के बिना, re-run या नया commit पंक्ति के अभी भी अस्वीकृत होने के साथ pass हो जाता है।

मर्ज पर प्रकाशित करें

जब main move होता है तो प्रत्येक locale के लिए publish endpoint को call करें, जिसमें manage ability वाला token हो। latest URL को पढ़ने वाला app redeploy के बिना नया version प्राप्त करता है।

एजेंट को टेल ठीक करने दें

TRANSGLOT_TOKEN में project token के साथ MCP server शुरू करें। आपका agent batch के failed keys और उनके कारणों को पढ़ सकता है, उन्हें gates के माध्यम से retry कर सकता है, या fix लिख सकता है, जिसे human edit के रूप में saved किया जाता है।

FAQs

बाकी जानकारी दस्तावेज़ीकरण में दी गई है। ये वे बिंदु हैं जो तय करते हैं कि आप शुरुआत करेंगे या नहीं।

क्या कोई लोकलाइज़ेशन API है जिसे मैं अपने कोड से कॉल कर सकता हूं?
हाँ: एक REST API v1, एक CLI, एक GitHub Action, सत्रह tools वाला एक MCP server, और twelve signed webhook events। इन सभी को project token की आवश्यकता होती है, जो Starter plan से उपलब्ध है।
हाँ। GitHub Action आपकी source strings को push करता है, रन का इंतज़ार करता है, translated files को pull करता है और उन्हें उस branch पर commit करता है जिस पर workflow चला था। जब एक पंक्ति अस्वीकृत होती है, तो finished translations अभी भी commit हो जाते हैं और job fail हो जाता है। एक पंक्ति जो केवल अपनी लंबाई से अधिक होती है, या Warn के तहत required glossary term miss करती है, उसे लिखा जाता है, अस्वीकृत नहीं किया जाता, इसलिए यह job को fail नहीं करता है। Team plan से, auto-approve या QA run इसे समीक्षा के लिए फ्लैग करता है। अस्वीकृत पंक्ति पर merge को रोकने के लिए, pull requests पर Action चलाएं जिसका commit input none पर सेट हो, एक step जोड़ें जो fail हो जब pulled file में कोई key missing हो, और job को branch protection में required check बनाएं। उस step के बिना, re-run या नया commit पंक्ति के अभी भी अस्वीकृत होने के साथ pass हो जाता है।
नहीं। कंसोल उन्हीं v1 एंडपॉइंट्स को कॉल करता है जिन्हें आपका टोकन कॉल करता है। जब कोई एंडपॉइंट बदलता है, तो यह हम दोनों के लिए बदलता है और यह API चेंजलॉग में शामिल होता है।
Node और एक प्रोजेक्ट टोकन। इसे npm पर प्रकाशित किया गया है, इसकी कोई अन्य निर्भरता नहीं है, और यह आपके रिपॉजिटरी में एक ही फ़ाइल से अपना कॉन्फ़िगरेशन पढ़ता है।
प्रत्येक डिलीवरी में एक टाइमस्टैम्प हेडर और टाइमस्टैम्प तथा बॉडी पर एक HMAC सिग्नेचर होता है। दोनों की पुष्टि करें। हम टाइमस्टैम्प प्रकाशित करते हैं ताकि आप अपनी स्वयं की रिप्ले विंडो लागू कर सकें; हम आपके लिए इसे लागू नहीं करते हैं।
फ्री प्लान टोकन नहीं बना सकता, इसलिए CLI, Action, API, वेबहुक और MCP सभी Starter से शुरू होते हैं, जो 300,000 शब्दों के लिए $19 प्रति माह है।
हाँ, पुल एंडपॉइंट, CLI, CDN बंडल या S3, Dropbox या Drive के साथ फ़ाइल स्टोरेज सिंक के माध्यम से। इनमें से कोई भी ब्राउज़र में बटन के माध्यम से नहीं चलता है, इसलिए आपको इसकी आवश्यकता होने से पहले अपने पाइपलाइन में इन चार में से किसी एक को जोड़ दें।
उन टूल्स के साथ काम करता है जिनका आप पहले से उपयोग कर रहे हैं

41 कनेक्टर, पहले से निर्मित।

your turn

एक चरण जोड़ें आपके पास मौजूदा पाइपलाइन में।

इनिशियलाइज़ करें, पुश करें और देखें कि पहला रन स्वयं गेट करता है। आपके बिल्ड में कुछ भी नहीं बदलता है।

Starter प्लान में टोकन, CLI, Action, API, वेबहुक और MCP, $19 प्रति माह।