Skip to content
better-i18n.com

Better i18n का Content CMS आपको संरचित बहुभाषी कॉन्टेंट — लेख, ब्लॉग पोस्ट, सहायता दस्तावेज़, उत्पाद विवरण — उसी प्लेटफ़ॉर्म पर प्रबंधित करने देता है जहाँ आपकी i18n की-ज़ रहती हैं।

ट्रांसलेशन की-ज़ बनाम कॉन्टेंट प्रविष्टियाँ

Better i18n दो तरह का कॉन्टेंट संभालता है:

प्रकारयह क्या हैउदाहरण
ट्रांसलेशन की-ज़कोड में इस्तेमाल होने वाली छोटी स्ट्रिंग्सauth.login_button = "Sign in"
कॉन्टेंट प्रविष्टियाँसमृद्ध मुख्य भाग वाले संरचित दस्तावेज़एक पूरा सहायता लेख या ब्लॉग पोस्ट

ज़्यादातर ऐप दोनों इस्तेमाल करते हैं: UI टेक्स्ट के लिए की-ज़, लंबे कॉन्टेंट के लिए प्रविष्टियाँ।

Content CMS आपको क्या देता है #

  • कॉन्टेंट मॉडल — अपने कॉन्टेंट प्रकारों का स्कीमा परिभाषित करें (कस्टम फ़ील्ड, फ़ील्ड प्रकार, स्थानीयकृत फ़ील्ड)
  • प्रविष्टियाँ — हर कॉन्टेंट को अलग से बनाएँ और प्रबंधित करें
  • बहुभाषी — हर प्रविष्टि आपके प्रोजेक्ट की सभी भाषाओं में अनुवाद रख सकती है
  • रीड API + edge कैश — कॉन्टेंट https://content.better-i18n.com से परोसा जाता है, edge पर कैश होता है और प्रकाशन पर साफ़ हो जाता है
  • MCP टूल — AI एजेंट सीधे कॉन्टेंट बना, अनुवाद और प्रकाशित कर सकते हैं
  • संस्करण इतिहास — मॉडल हर सेव पर एक संशोधन रख सकते हैं, ताकि आप देख सकें कि किसी भाषा में पहले क्या लिखा था

कॉन्टेंट आपके ऐप तक कैसे पहुँचता है

Code
डैशबोर्ड / MCP एजेंट
  → अनुवाद सहित प्रविष्टि बनाएँ या संपादित करें
  → Publish
  → Content API कैश साफ़ होता है, नया संस्करण परोसा जाता है
  → आपका ऐप रनटाइम पर उसे लाता है

दोबारा बिल्ड करने की ज़रूरत नहीं। प्रकाशित करते ही कॉन्टेंट अपडेट लाइव हो जाते हैं।

ध्यान दें कि कौन-सा हिस्सा क्या करता है: डैशबोर्ड और MCP कॉन्टेंट लिखते हैं; Content API केवल पढ़ता है। आपके ऐप के पास जो कुंजी होती है, वह सिर्फ़ कॉन्टेंट ला सकती है, और कुछ नहीं।

Content API एंडपॉइंट #

Code
https://content.better-i18n.com/v1/content/{org}/{project}/models/{model}/entries

उदाहरण:

Bash
curl "https://content.better-i18n.com/v1/content/acme/docs/models/help-article/entries?language=en&status=published" \
  -H "x-api-key: YOUR_API_KEY"

दो बातें जो एक सपोर्ट टिकट बचा देती हैं: प्रमाणीकरण x-api-key हेडर से होता है (Authorization: Bearer से नहीं), और API अपने-आप स्थिति के आधार पर फ़िल्टर नहीं करता — status=published के बिना ड्राफ़्ट भी लौटते हैं।

यह किसके लिए है?

Content CMS इनके लिए उपयोगी है:

  • दस्तावेज़ीकरण साइटें — सहायता केंद्र, नॉलेज बेस
  • मार्केटिंग कॉन्टेंट — लैंडिंग पेज, ब्लॉग पोस्ट
  • उत्पाद कॉन्टेंट — फ़ीचर विवरण, रिलीज़ नोट्स
  • डायनेमिक कॉन्टेंट — कुछ भी जिसे आप बिना रीडिप्लॉय अपडेट करना चाहें

आगे के कदम