वारंवार विचारले जाणारे प्रश्न
तुम्हाला सुरू करण्यापूर्वी i18n-keyless बद्दल जे काही माहित असणे आवश्यक आहे.
मला भाषांतर फाइल्स व्यवस्थापित कराव्या लागतील का?
नाही. कोणतीही JSON फाइल्स नाहीत, की एक्स्ट्रॅक्शन स्टेप नाही आणि बिल्ड-टाइम प्लगइन नाही. तुम्ही तुमच्या सोर्स भाषेत तुमची वाक्ये लिहिता, SDK पहिल्या विनंतीवर त्यांना API वर पाठवतो, API AI सह त्यांचे भाषांतर करतो आणि प्रत्येक पुढील विनंती कॅशेमधून सेवा दिली जाते. तुमचा कोड हाच सत्याचा एकमेव स्रोत आहे.
मी मूळ मजकूर बदलतो तेव्हा काय होते?
मूळ मजकूर हा की आहे. त्यात बदल करा आणि तुम्हाला नवीन की मिळेल ज्यात ताजे AI भाषांतर असेल. जुनी की फक्त विनंती केली जात नाही आणि डॅशबोर्ड 30 दिवस वापर न झाल्यास ती साफ करतो. टायपो फिक्स देखील असेच आहे: कोडमध्ये ती दुरुस्त करा, डिप्लॉय करा आणि नवीन मजकूर पहिल्या विनंतीवर भाषांतरित होईल.
त्याची किंमत किती आहे?
स्व-होस्ट केले: पूर्णपणे मोफत, अमर्यादित प्रकल्प, कोणतेही सदस्यत्व आणि वापर मर्यादा नाही — Docker प्रतिमा स्थापित करा, तुमची स्वतःची AI की वापरा. तुम्हाला आवडले? मला टिप द्या! होस्ट केलेले: दर महिन्याला सक्रिय वापरकर्त्यांच्या संख्येनुसार प्रकल्पासाठी एक निश्चित किंमत — 1,000 पर्यंत 4 युरो, 5,000 पर्यंत 9 युरो, 50,000 पर्यंत 29 युरो, 500,000 पर्यंत 99 युरो — दर महिन्याला बिल केले जाते, कधीही रद्द करू शकता. दोन्ही प्रकरणांमध्ये सीट, शब्द किंवा स्ट्रिंगनुसार किंमत नाही.
माझ्या भाषांतरांचे निर्यात करू शकतो का?
होय. डॅशबोर्डमध्ये "JSON निर्यात" बटण आहे जे आपल्या प्रकल्पातील प्रत्येक भाषांतर एका JSON फाइलमध्ये डाउनलोड करते. निर्यातामध्ये सर्व पंक्तींचा समावेश आहे, फक्त गेल्या 30 दिवसांत वापरल्या गेलेल्या नाही, म्हणून हे पूर्ण बॅकअप आहे. कोणतेही लॉक-इन नाही: आपली माहिती नेहमी एका क्लिकवर आहे.
ते कोणत्या फ्रेमवर्क्सना समर्थन देते?
React, React Native, Vue, Svelte, Vanilla JS, Node.js, Ruby on Rails, Python, Go, Swift आणि Kotlin. प्रत्येक SDK सारख्याच पद्धतीने कार्य करते: तुमचा मजकूर एका भाषांतर कॉलमध्ये गुंडाळा, आणि API सध्याच्या भाषेचे भाषांतर परत करते. सर्व्हर SDK थ्रेड-सेफ आहेत आणि स्मृतीमध्ये भाषांतरे कॅशे करतात.
किती भाषा समर्थित आहेत?
48 भाषा, ज्यामध्ये प्रादेशिक प्रकारचे zh-Hans / zh-Hant, en / en-GB, fr / fr-CA, pt / pt-BR आणि es / es-MX सारखे प्रकार आहेत. अरबी, हिब्रू आणि उर्दू देखील यादीत आहेत, म्हणून उजवीकडून-डावीकडे लिहिल्या जाणाऱ्या भाषा देखील कार्य करतात. तुमच्या प्रकल्पात नवीन भाषा जोडणे हे डॅशबोर्डमध्ये एक क्लिक आहे.
ते सर्व्हर-साइड रेंडरिंगसह कार्य करते का?
होय. Node.js SDK AsyncLocalStorage वापरते, त्यामुळे तुमचे लोडर्स, हेड फंक्शन्स आणि सर्व्हर घटक React प्रदात्याची गरज नसताना भाषांतर करू शकतात. क्लायंट बाजूला, React प्रदाता सर्व्हर-रेंडर केलेल्या HTML वरून हायड्रेट करतो. दस्तऐवजीकरणात Next.js, Nuxt आणि TanStack Start साठी स्टेप-बाय-स्टेप मार्गदर्शक आहेत.
यामुळे माझी अॅप स्लो होते का?
जेव्हा नवीन स्ट्रिंग पहिल्यांदा विनंती केली जाते, तेव्हा API AI मॉडेलला कॉल करते — लहान UI स्ट्रिंगसाठी साधारणपणे अर्धा सेकंद, परिच्छेदासाठी अधिक वेळ लागतो. त्यानंतरच्या प्रत्येक विनंतीला डेटाबेसमधून सेवा दिली जाते, जी नियमित कॅशे हिट असते. SDK स्थानिक पातळीवर भाषांतरे देखील कॅशे करते, त्यामुळे परत येणारे वापरकर्ते कोणत्याही नेटवर्क विलंबाचा अनुभव घेत नाहीत. जर दहा वापरकर्ते एकाच वेळी तीच स्ट्रिंग विनंती करतात, तर फक्त एक AI कॉल केला जातो.
जर सेवा बंद पडली तर काय होते?
प्रत्येक SDK स्थानिक पातळीवर भाषांतरे कॅशे करते — वेबवर localStorage मध्ये, मोबाइलवर AsyncStorage मध्ये आणि सर्व्हरवरील मेमरीमध्ये. API उपलब्ध नसल्यास, SDK कॅशे केलेली भाषांतरे प्रदान करते. तुमचे वापरकर्ते शेवटचे ज्ञात भाषांतर पाहतात, कधीही रिक्त स्ट्रिंग नाही. जेव्हा API परत येते, तेव्हा SDK मौनपणे रीफ्रेश होते.
ते कोणत्या AI प्रदात्याचा वापर करते?
पाच प्रदाते समर्थित आहेत: Mistral, OpenAI, Anthropic, Google आणि Ollama, Groq किंवा Together सारखे कोणतेही OpenAI-सुसंगत समाप्ती बिंदू. ऑपरेटर डॅशबोर्ड किंवा पर्यावरणातून प्रदाता आणि मॉडेल निवडतो. i18n-keyless.com वरील डीफॉल्ट Mistral आहे. स्व-होस्ट केलेले वापरकर्ते स्थानिकरित्या Ollama चालवू शकतात आणि तृतीय पक्षाला काहीही पाठवत नाहीत.
मला AI भाषांतर ओव्हरराइड करता येईल का?
होय. डॅशबोर्डमधील कोणत्याही सेलवर क्लिक करा, योग्य मजकूर टाइप करा आणि सेव्ह करा. दुरुस्ती कायमची आहे: API कधीही हाताने सेट केलेले मूल्य ओव्हरराइट करत नाही. तुम्ही API किंवा MCP सर्व्हरद्वारे भाषांतरांवर अतिक्रमण करू शकता, त्यामुळे AI कोडिंग एजंट तुमच्यासाठी भाषांतर दुरुस्त करू शकतो.
मी i18next किंवा इतर लायब्ररीमधून स्थलांतर करू शकतो का?
होय. दस्तऐवजात i18next, react-intl आणि Lokalise साठी पायरी-दर-पायरी स्थलांतर मार्गदर्शक आहे. API मध्ये एक स्थलांतर समाप्ती बिंदू आहे जो आपल्या विद्यमान भाषांतरांचे एक-एक करून आयात करतो, कोणत्याही AI कॉल किंवा बिलिंग शिवाय. MCP सर्व्हरमध्ये त्याच साधनाचा समावेश आहे, म्हणून AI एजंट तुमच्यासाठी स्थलांतर करू शकतो.
काही मोफत योजना आहे का?
स्व-होस्ट केलेली आवृत्ती पूर्णपणे मोफत आहे आणि अमर्यादित प्रकल्पांसह येते — Docker प्रतिमा स्थापित करा, तुमची स्वतःची AI की वापरा आणि तुमचा डेटा तुमच्या स्वतःच्या सर्व्हरवर ठेवा. कोणतीही वेळ मर्यादा नाही, कोणतेही वैशिष्ट्य गेट नाही. होस्ट केलेली योजना दर महिन्याला प्रति प्रकल्प 4 युरो पासून सुरू होते जर तुम्ही सर्व्हर चालवायचे टाळले तर.
स्रोत कोड उपलब्ध आहे का?
सर्व्हर, डॅशबोर्ड आणि डॉकर प्रतिमा GitHub वर Elastic License 2.0 अंतर्गत प्रकाशित केल्या आहेत. तुम्ही प्रत्येक ओळ वाचू शकता, कोड चालवू शकता आणि बदलू शकता. SDK — React, Vue, Node, Rails आणि इतर — MIT परवान्याअंतर्गत आहेत. एकमेव निर्बंध: तुम्ही सॉफ्टवेअर तृतीय पक्षांना होस्ट केलेली सेवा म्हणून ऑफर करू शकत नाही.
एक मेंटेनर: प्रकल्प थांबल्यास काय होते?
SDK MIT परवानगी अंतर्गत आहेत आणि npm, PyPI, RubyGems आणि इतर रजिस्ट्रींवर उपलब्ध आहेत. सर्व्हर Elastic License 2.0 अंतर्गत सार्वजनिक आहे आणि त्यांच्यातील प्रोटोकॉलचे दस्तऐवजीकरण केले आहे, त्यामुळे कोणीही ते चालवू शकते, फोर्क करू शकते किंवा त्याच्या विरोधात सर्व्हर लिहू शकते. तुमचे भाषांतर नेहमी एका JSON निर्यातमध्ये असतात. होस्ट केलेली सेवा बंद झाल्यास: स्थापित केलेले अॅप्स त्यांच्या कॅश केलेल्या भाषांतरांची सेवा करत राहतात, नवीन क्लायंट मूळ भाषेत परत जातो आणि SDK ला तुमच्या स्वतःच्या उदाहरणावर API_URL सह निर्देशित केल्यास सर्व काही पुनर्संचयित होते. तुम्ही गमावाल ते म्हणजे i18n-keyless.com वरील नवीन स्ट्रिंग्सचे AI भाषांतर — तुमचे डेटा किंवा तुमचे अॅप नाही.
पूर्ण उत्तर वाचा, कोडसहकाय संदर्भ फक्त एक मुखवटातील किल्ली नाही?
नाही. प्रत्येक स्ट्रिंगसाठी की आवश्यक आहे, ती अद्वितीय असणे आवश्यक आहे आणि तुम्ही हाताने व्यवस्थापित केलेल्या जागतिक नेमस्पेसमध्ये ती असते. संदर्भ पर्यायी आहे, ज्याचा अर्थ अस्पष्ट असलेल्या काही स्ट्रिंग्सशी जोडलेला आहे — "Close" म्हणजे खिडकी बंद करणे किंवा अंतरावरून बंद करणे — आणि ते स्ट्रिंगचे नाव न देता अर्थाचे वर्णन करते. बहुतेक स्ट्रिंग्समध्ये कोणताही संदर्भ नसतो. मूळ मजकूर शोधाचा आधार म्हणून कायम राहतो, संदर्भासह किंवा त्याशिवाय; दोन समान मजकुरांमध्ये दोन संदर्भ असतील तर ते फक्त दोन ओळी आहेत.
पूर्ण उत्तर वाचा, कोडसहमला पुल रिक्वेस्टमध्ये प्रतिलिपीचे पुनरावलोकन करता येईल का?
होय. मूळ स्ट्रिंग कोडमध्ये आहे, त्यामुळे प्रत्येक शब्दातील बदल हा एक फरक आहे जो पुनरावलोकन करणारा पुल विनंतीमध्ये कीच्या नावाऐवजी साध्या भाषेत वाचतो. जे गिटमध्ये नाही ते इतर भाषांमध्ये भाषांतर आहे: ते डेटाबेसमध्ये असते, जसे की कोणत्याही भाषांतर प्लॅटफॉर्मवर असते, आणि तुम्ही ते डॅशबोर्डमध्ये पाहता, जिथे प्रति-सेल "पुनरावलोकन केलेले" चिन्ह वेगळे करते जे एक व्यक्ती तपासले आहे त्यापासून जे AIने लिहिले आहे, किंवा JSON निर्यातमध्ये.
पूर्ण उत्तर वाचा, कोडसहका नाही Tolgee, जे देखील मुक्त स्त्रोत आहे?
Tolgee हे Apache 2.0 परवान्याच्या अंतर्गत की-आधारित भाषांतर प्लॅटफॉर्म आहे, ज्यामध्ये इन-कॉन्टेक्स्ट संपादन, स्क्रीनशॉट संदर्भ आणि भाषांतर स्मृती आहे; तुम्हाला ही वैशिष्ट्ये किंवा प्रक्रियेत भाषांतरकार हवे असतील तर ते एक चांगला पर्याय आहे. i18n-keyless मध्ये कोणत्याही प्रकारच्या की नाहीत, कोणतीही लोकल फाइल्स नाहीत, AI भाषांतर डीफॉल्टनुसार सक्रिय आहे ज्यामध्ये मॅन्युअल ओव्हरराईड आहे ज्याला AI कधीही पुन्हा लिहित नाही, MIT SDK सह Elastic License 2.0 अंतर्गत सर्व्हर आणि एक स्व-होस्टेड प्रतिमा जी एका कंटेनरमध्ये SQLite वर चालते. इन-कॉन्टेक्स्ट दुरुस्तीसाठी, एक स्क्रीनशॉट घ्या आणि तो MCP सर्व्हरशी जोडलेल्या AI एजंटला द्या: ते स्ट्रिंग शोधते आणि भाषांतर ओव्हरराईड करते. डॉक्युमेंटेशनमधील तुलना पृष्ठामध्ये किंमती एकमेकांच्या बाजूला दर्शविल्या जातात.
पूर्ण उत्तर वाचा, कोडसहस्वयं-होस्ट केलेले किंवा सदस्यता: कोणते?
स्व-होस्ट केले: तुमच्या स्वतःच्या सर्व्हरवर तेच Docker प्रतिमा, अमर्यादित प्रकल्पांसह पूर्णपणे मोफत, तुमच्या स्वतःच्या AI की आणि तुमच्या घरच्या डेटासह. तुम्हाला आवडले? मला टिप द्या! सदस्यता: आम्ही ते चालवतो, अद्यतने स्वयंचलित आहेत, प्रकल्पानुसार दरमहा 4 युरो पासून निश्चित किंमत. जर तुम्हाला सर्व्हर चालवायचा नसेल तर सदस्यता घ्या.
पूर्ण उत्तर वाचा, कोडसहनावे किंवा मोजण्या यांसारख्या डायनॅमिक मूल्यांचे मी कसे हाताळू?
बदल ऑप्शन वापरा. प्लेसहोल्डरसह वाक्य लिहा — "नमस्कार {name}, तुमच्याकडे {count} वस्तू आहेत" — आणि रेंडर वेळी replace सह मूल्ये पास करा: { "{name}": userName, "{count}": String(n) }. AI प्लेसहोल्डर पाहते आणि प्रत्येक भाषांतरात ते ठेवते. SDK रनटाइमवर मूल्य बदलते.
मला बहुवचन कसे हाताळायचे?
{count} सह एक फॉर्म लिहा जिथे संख्या जाते आणि संख्येला count म्हणून पास करा. API प्रत्येक भाषेसाठी भाषेला आवश्यक असलेल्या फॉर्मांसह ICU अनेकवचन संदेश एक संग्रहित करते — फ्रेंचमध्ये दोन, रशियनमध्ये चार, अरबीमध्ये सहा — Intl.PluralRules द्वारे तपासले जाते, आणि SDK योग्य एक निवडते. रँक्ससाठी ordinal संख्या जोडा (1st, 2nd). तुम्ही स्वतः कधीही शाखा लिहीत नाही.
पूर्ण उत्तर वाचा, कोडसहमी लिंगांचे व्यवस्थापन कसे करू?
select मध्ये मूल्य पास करा — select={{ gender: "स्त्री" }} — आणि मॉडेल प्रत्येक मूल्यासाठी एक प्रकार लिहितो, प्रत्येक भाषेत, भाषेच्या गरजांचा विचार करून. मूल्ये बंद संचातील ओळखकर्ते आहेत, प्रति व्हेरिएबल जास्तीत जास्त 10 आणि प्रति वाक्यात 2 व्हेरिएबल्स; एक select आणि count एकत्र केले जाऊ शकतात. नावासारख्या उघड्या मूल्यांची बदली म्हणून राहतात.
पूर्ण उत्तर वाचा, कोडसहमी तारीख, संख्या आणि चलन कसे फॉरमॅट करू?
SDK त्यांना फॉरमॅट करत नाही, तुमचा रनटाइम करतो. SDK मधील सध्याच्या भाषेसह Intl.DateTimeFormat आणि Intl.NumberFormat वापरा, मग निकालाला replace सह वाक्यात ठेवा. एक वाक्य, एक भाषांतर, प्रत्येक भाषेत योग्य फॉरमॅट.
पूर्ण उत्तर वाचा, कोडसहमी अनुवाद सूचना सानुकूलित करू शकतो का?
नाही, आणि तुम्हाला ते करण्याची गरज नाही. सूचना प्रत्येक कीसाठी तुमचा संदर्भ वाचते: तिथेच स्वर, श्रोता आणि अर्थ ठरतात, आणि त्यामुळेच एकाच शब्दाचे दोन ठिकाणी वेगवेगळे भाषांतर होते. आणि कोणतेही भाषांतर डॅशबोर्डमध्ये हाताने ओव्हरराईड करता येते; API कधीही तुम्ही लिहिलेले काहीही ओव्हरराईट करत नाही.
पूर्ण उत्तर वाचा, कोडसहत्यात AI कोडिंग एजंट्ससाठी MCP सर्व्हर आहे का?
होय. API देखील OAuth 2.1 प्रमाणीकरणासह एक MCP सर्व्हर आहे. एक AI एजंट भाषांतरे सूचीबद्ध करू शकतो, स्ट्रिंग्स भाषांतरित करू शकतो, मूल्ये अधिलिखित करू शकतो, विद्यमान भाषांतरे आयात करू शकतो आणि प्रकल्प सदस्यांचे व्यवस्थापन करू शकतो — डॅशबोर्डमध्ये माणूस करतो तेच ऑपरेशन्स. याला Claude Code, Cursor, Windsurf किंवा कोणत्याही MCP-सुसंगत क्लायंटमधून कनेक्ट करा.
मी ते बॅकएंड स्ट्रिंग्स आणि ईमेलसाठी वापरू शकतो का?
होय. Node.js, Ruby on Rails, Python आणि Go SDK सर्व्हरवर चालतात. ईमेल विषय, त्रुटी संदेश किंवा पुश सूचना यांचे भाषांतर करा त्याचप्रमाणे जसे आपण UI स्ट्रिंगचे भाषांतर करता. सर्व्हर SDK मेमरीमध्ये भाषांतरे कॅश करतात आणि पार्श्वभूमीमध्ये रिफ्रेश करतात, त्यामुळे ते तुमच्या विनंतीमध्ये विलंब जोडत नाहीत.
माझा संपूर्ण संघ भाषांतरांवर काम करू शकतो का?
होय. डॅशबोर्ड किंवा API द्वारे प्रकल्पात टीम सदस्य जोडा. प्रत्येक सदस्य सर्व भाषांतरे पाहू शकतो, कोणतेही मूल्य ओव्हरराइड करू शकतो आणि भाषा जोडू शकतो. प्रशासक प्रकल्प तयार करतात आणि सदस्यांचे व्यवस्थापन करतात. सीट-आधारित किंमत नाही: आपल्याला आवश्यक तितके लोक जोडा.
मी टायपो कसा दुरुस्त करू?
मूळ मजकूर हा की आहे. मूळ मजकुरातील टायपो दुरुस्तised तर तुम्हाला नवीन की आणि नवीन भाषांतर मिळेल; जुनी स्ट्रिंग फक्त विचारली जात नाही आणि डॅशबोर्ड त्याचा वापर न झाल्यास 30 दिवसांनी आपोआप साफ करतो. भाषांतरातील टायपो: डॅशबोर्डमध्ये सेल संपादित करा आणि दुरुस्ती कायमस्वरूपी असेल.
पूर्ण उत्तर वाचा, कोडसह