कंटेंटवर जा

ऐच्छिक विश्लेषण, सत्र रेकॉर्डिंग आणि जाहिराती तुम्ही स्वीकारेपर्यंत बंद राहतात. तुम्ही त्यांना नकार देऊ शकता आणि Transglot वापरू शकता. तुमची निवड कुकी प्राधान्ये मध्ये कधीही बदला. कुकी धोरण

transglot.डेव्हलपर्समोफत सुरू करा

तुमची सामग्री जिथेही असली तरी सतत स्थानिकीकरण: ते येथे पोहोचते आणि परत जाते.

REST API, शून्य डिपेंडन्सी CLI, ओळ नाकारली गेल्यास त्याचे जॉब फेल करणारे GitHub Action, तुमच्या स्वतःच्या एजंट्ससाठी MCP सर्व्हर, बारा साइन केलेले वेबहूक्स, वीस फाइल फॉरमॅट्स आणि एक चाळीस कनेक्टर्स.

push

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

प्रत्येक मार्गाने पोहोचते जे तुम्ही आधीच चालवत आहात.

एक खूण कारण ती एक वचन आहे: तुमचे कंटेंट कुठेही असो, ते येथे पोहोचते आणि परत जाते. कोणतीही खासगी API नाही, डॅशबोर्ड ही त्याच v1 ची क्लायंट आहे जी तुम्हाला मिळते, आणि ४१ इंटिग्रेशन्सपैकी प्रत्येक समाविष्ट आहे, विकले जात नाही.
४१ इंटीग्रेशन्स
कोणतेही शुल्क नाही

जिथे स्ट्रिंग्ज आधीच आहेत.

३२ दोन्ही दिशांनी सिंक होतात. ९ फक्त आयातीसाठी आहेत, आणि कार्डवर ते स्पष्ट केले आहे.

  • Shopify
  • WordPress
  • Contentful
  • Sanity
  • Storyblok
  • Webflow
  • Figma
  • GitHub
  • GitLab
  • Zapier
  • n8n
  • Make
  • Notion
  • Jira
  • Strapi
MCP सर्व्हर
१७ साधने

तुमचे एजंट्स ते बोलतात.

समान क्रिया, समान गेट्समागे, तुम्ही आधीच चालवत असलेल्या कोणत्याही एजंटसाठी.

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, आणि आणखी दहा.

१२ इव्हेंट्स

साइन केलेले वेबहुक्स.

  • 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
  • merge वर प्रकाशित करा

तोच v1 डॅशबोर्ड वापरतो.

स्त्रोत संपादित करा, स्थाने निवडा, पाठवा. मार्ग आणि दर मर्यादा वास्तविक आहेत. परत येणारा बॅच एक फिक्स्चर आहे, आणि ते तसे म्हणते
POSTapi.transglot.ai/v1/pushx-ratelimit-remaining: ६० पैकी 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, क्षमता आणि प्रति तास साठाची मर्यादा ही शिप केलेली API आहे; बॅच आयडी, ड्राफ्ट्स आणि वेळा हे फिक्स्चर आहेत, आणि येथे काहीही कुठेही पाठवले जात नाही.
कन्सोल ही api क्लायंट आहे

पुश, अनुवाद, गेट आणि पुल, प्रत्येक एक REST एंडपॉईंट.

खालील चित्रातील प्रत्येक ओळीमागे एक राऊट आहे: पुश, गेट्स, शब्दावली, बॅचेस आणि पुल, सर्व तुमच्या स्वतःच्या कोडमधून प्रकल्प token सह पोहोचता येतात. कन्सोलमधील API प्लेग्राउंड वाचन-फक्त (read-only) लाईव्ह तुमच्या प्रकल्पावर चालवते, ज्यामुळे तुम्हाला प्रथम वास्तविक प्रतिसाद दिसतो.

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
प्रत्येक पॅनेलसाठी एक रूट, मिनिटाला ६०, टोकननुसार क्षमता · आपले अनुवाद बाहेर पाठवणे हे देखील एक एंडपॉइंट आहे

कोणत्याही रिपॉझिटरीमधून एक कमांड.

CLI तुमच्या फायली आणि कॉन्फिगरेशनमधून फॉरमॅट वाचते आणि अपलोड करते आणि सर्व्हर केवळ बदललेले भाग भाषांतरित करतो. --wait सह ते रन संपेपर्यंत थांबते. GitHub Action समान CLI चालवते, भाषांतरित फायली वर्कफ्लो चाललेल्या ब्रँचला कमिट करते आणि ओळ नाकारली गेल्यास त्याचे जॉब फेल करते.

  • डिफ-अवेअर, म्हणून अपरिवर्तित स्ट्रिंग्ससाठी कोणताही खर्च नाही
  • कन्सोलप्रमाणेच चार गेट्स
  • --wait सह, ओळ नाकारली गेल्यास एक्झिट कोड 4
  • स्टार्टर प्लॅनपासून उपलब्ध
एका रनचे चित्रण, त्याचे रेकॉर्डिंग नाही.
illustrative run
एक नमुना रन

टरमिनलमध्ये सुरू करा, पुल रिक्वेस्टमध्ये पूर्ण करा.

प्रोजेक्ट इनिशियलाइझ करा, तुमची सोर्स फाइल पुश करा आणि भाषांतरणे पुल करा. CI मध्ये, GitHub Action समान कमांड्स चालवते, फायली ब्रँचला कमिट करते आणि ओळ नाकारली गेल्यास त्याचे जॉब फेल करते. CLI npm वर प्रकाशित केले जाते आणि इतर कोणत्याही डिपेंडन्सीची आवश्यकता नसते.

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 साधने

    प्रोजेक्ट आणि भाषा रीड्स, add_language, भाषांतर रीड्स आणि राइट्स, translate_missing, बॅच स्थिती, लिस्टिंग, पुन्हा प्रयत्न आणि रद्द करणे, run_qa, चार ग्लॉसरी टूल्स आणि pull_file आणि push_file. REST API प्रमाणेच समान एंडपॉइंट्स आणि टोकन क्षमता.

    एजंट्स
    स्टार्टर आणि त्यापुढील
  • 5

    टोकन क्षमता

    push, pull, व्यवस्थापन, वाचन आणि लेखन, CI साठी तीन क्षमता असलेली डेप्लॉय उपसंच. किमान विशेषाधिकार हे सेटिंगऐवजी डीफॉल्ट आहे.

    प्रकल्प टोकन्स
  • 3

    मायग्रेशन आयातकर्ते

    Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor. कीज, लोकेल्स आणि अनुवाद स्मृती हस्तांतरित केल्या जातात, त्यामुळे हालचाल ही पुन्हा टाइप करण्याची गरज नसते.

    एक मार्ग आत
  • 4

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

    ॲडमिन, डेव्हलपर, पुनरावलोकनकर्ता आणि अनुवादक, प्रकल्पानुसार स्कोप्ड, तसेच खाते मालक आणि बिलिंग सदस्य. फ्री प्लॅनसह प्रत्येक प्लॅनवर उपलब्ध.

    प्रवेश नियंत्रण
टोकन्स, आणि म्हणून CLI, Action, API, वेबहुक्स आणि MCP ला पेड प्लॅनची आवश्यकता असते. फ्री प्लॅनमध्ये कन्सोल आणि त्याद्वारे परवानगी दिलेले कनेक्टर्स समाविष्ट आहेत.
हे तुमच्या CI मध्ये कॉपी करा

चोरण्यासारख्या तीन पाइपलाइन्स.

मर्ज ब्लॉक करा

पुल रिक्वेस्ट्सवर Action चालवा, त्याचे कमिट इनपुट none सेट करून, पुल केलेल्या फाइलमध्ये की गहाळ असल्यास फेल होणारे स्टेप जोडा आणि जॉबला ब्रँच प्रोटेक्शनमध्ये आवश्यक तपासणी बनवा. त्या स्टेपशिवाय, पुन्हा रन किंवा नवीन कमिट ओळ अद्याप नाकारली असताना पास होते.

मर्जवर प्रकाशित करा

मुख्य ब्रँच पुढे सरकल्यावर प्रत्येक लोकलसाठी पब्लिश एंडपॉइंटला कॉल करा, manage क्षमता असलेल्या टोकनसह. नवीनतम URL वाचणारे अॅप पुनः-डिप्लॉयशिवाय नवीन व्हर्जन मिळवते.

एजंटला शेवट दुरुस्त करण्याची परवानगी द्या

TRANSGLOT_TOKEN मध्ये प्रोजेक्ट टोकनसह MCP सर्व्हर सुरू करा. तुमचा एजंट बॅचच्या फेल झालेल्या कीज आणि त्यांची कारणे वाचू शकतो, त्यांना गेट्समधून पुन्हा प्रयत्न करू शकतो किंवा दुरुस्ती लिहू शकतो, जी मानवी संपादन म्हणून जतन केली जाते.

FAQs

दस्तऐवजीकरण उर्वरित भाग समाविष्ट करते. हे ते मुद्दे आहेत जे तुम्ही सुरू करता की नाही हे ठरवतात.

माझ्या स्वतःच्या कोडमधून कॉल करता येईल असे लोकलायझेशन API आहे का?
होय: REST API v1, CLI, GitHub Action, सतरा टूल्ससह MCP सर्व्हर आणि बारा साइन केलेले वेबहूक इव्हेंट्स. या सर्वांना प्रोजेक्ट टोकनची आवश्यकता असते, जे Starter प्लॅनवरून उपलब्ध आहे.
होय. GitHub Action तुमच्या सोर्स स्ट्रिंग्स पुश करते, रनची वाट पाहते, भाषांतरित फायली पुल करते आणि त्या वर्कफ्लो चाललेल्या ब्रँचला कमिट करते. जेव्हा ओळ नाकारली जाते, तेव्हा पूर्ण झालेले भाषांतर अद्याप कमिट केले जाते आणि जॉब फेल होते. केवळ लांबी मर्यादेपेक्षा जास्त असलेली ओळ किंवा Warn अंतर्गत आवश्यक ग्लॉसरी संज्ञा गहाळ असलेली ओळ लिहिली जाते, नाकारली जात नाही, म्हणून ती जॉब फेल करत नाही. Team प्लॅनवरून, ऑटो-अप्रूव्ह किंवा QA रनद्वारे ती पुनरावलोकनासाठी फ्लॅग केली जाते. नाकारलेल्या ओळवर मर्ज थांबवण्यासाठी, पुल रिक्वेस्ट्सवर Action चालवा, त्याचे कमिट इनपुट none सेट करून, पुल केलेल्या फाइलमध्ये की गहाळ असल्यास फेल होणारे स्टेप जोडा आणि जॉबला ब्रँच प्रोटेक्शनमध्ये आवश्यक तपासणी बनवा. त्या स्टेपशिवाय, पुन्हा रन किंवा नवीन कमिट ओळ अद्याप नाकारली असताना पास होते.
नाही. कन्सोल तुमच्या टोकनद्वारे कॉल केलेल्या त्याच v1 एंडपॉइंट्सना कॉल करते. जेव्हा एखादा एंडपॉइंट बदलतो, तेव्हा तो आमच्या दोघांसाठी बदलतो आणि तो API चेंजलॉगमध्ये दिसतो.
Node आणि एक प्रोजेक्ट टोकन. हे npm वर प्रकाशित केले आहे, याची इतर कोणतीही अवलंबित्व नाहीत आणि हे तुमच्या रिपॉझिटरीमधील एकाच फाइलमधून त्याचे कॉन्फिगरेशन वाचते.
प्रत्येक डिलिव्हरीमध्ये टाइमस्टॅम्प हेडर आणि टाइमस्टॅम्प तसेच बॉडीवरील HMAC सिग्नेचर असते. दोन्हीची पडताळणी करा. आम्ही टाइमस्टॅम्प प्रकाशित करतो जेणेकरून तुम्ही तुमची स्वतःची रिप्ले विंडो लागू करू शकाल; आम्ही तुमच्यासाठी ती लागू करत नाही.
Free प्लॅनमध्ये टोकन तयार करता येत नाही, म्हणून CLI, Action, API, वेबहुक्स आणि MCP सर्व Starter पासून सुरू होतात, ज्याची किंमत ३,००,००० शब्दांसाठी महिन्याला $१९ आहे.
होय, pull एंडपॉइंट, CLI, CDN बंडल किंवा S3, Dropbox किंवा Drive सह फाइल स्टोरेज सिंकद्वारे. यातील काहीही ब्राउझरमधील बटणाद्वारे चालत नाही, म्हणून तुम्हाला त्याची गरज भासण्यापूर्वी यातील एका पर्यायाला तुमच्या पाईपलाइनमध्ये जोडा.
तुम्ही आधीपासून चालवत असलेल्या गोष्टींसह कार्य करते

41 कनेक्टर्स, आधीच तयार.

your turn

एक स्टेप जोडा तुमच्याकडे असलेल्या पाईपलाइनमध्ये.

इनिशियलाइझ करा, पुश करा आणि पहिली रन गेट स्वतः होताना पहा. तुमच्या बिल्डमध्ये इतर काहीही बदलत नाही.

स्टार्टर प्लॅनमध्ये टोकन्स, CLI, Action, API, वेबहुक्स आणि MCP महिन्याला $19 मध्ये.