વારંવાર પૂછાતા પ્રશ્નો

શરૂ કરતા પહેલા i18n-keyless વિશે તમારે જે જાણવાની જરૂર છે તે બધું.

શું મને અનુવાદની ફાઇલોનું સંચાલન કરવાની જરૂર છે?

ના. કોઈ JSON ફાઇલો નથી, કોઈ કી એક્સ્ટ્રેક્શન સ્ટેપ નથી, અને કોઈ બિલ્ડ-ટાઇમ પ્લગિન નથી. તમે તમારા સોર્સ લેંગ્વેજમાં તમારા વાક્યો લખો છો, SDK પ્રથમ વિનંતીએ તેમને API પર મોકલે છે, API AI સાથે તેમનું અનુવાદ કરે છે, અને દરેક અનુગામી વિનંતી કેશમાંથી સેવ કરવામાં આવે છે. તમારો કોડ એ સત્યનો એકમાત્ર સ્ત્રોત છે.

હું સ્ત્રોત લખાણ બદલું ત્યારે શું થાય છે?

સ્રોત લખાણ એ કી છે. તેને બદલો અને તમને એક નવી કી મળશે જેમાં નવી AI અનુવાદ હશે. જૂની કીને ફક્ત વિનંતી કરવામાં આવતી નથી, અને ડેશબોર્ડ તેને 30 દિવસના ઉપયોગ વિના સાફ કરી નાખે છે. ટાઇપો ફિક્સ પણ એ જ છે: કોડમાં તેને સુધારો, ડિપ્લોય કરો, અને નવું લખાણ પ્રથમ વિનંતીએ અનુવાદિત થશે.

તે કેટલું ખર્ચે છે?

સ્વ-હોસ્ટેડ: સંપૂર્ણપણે મફત, અમર્યાદિત પ્રોજેક્ટ્સ, કોઈ સબ્સ્ક્રિપ્શન અને કોઈ ઉપયોગ મર્યાદા નહીં — ડોકર ઇમેજ ઇન્સ્ટોલ કરો, તમારી પોતાની AI કીનો ઉપયોગ કરો. શું તમને ગમે છે? મને ટિપ આપો! હોસ્ટેડ: એક નિશ્ચિત કિંમત પ્રતિ પ્રોજેક્ટ પ્રતિ મહિને, માસિક સક્રિય વપરાશકર્તાઓ અનુસાર — 1,000 સુધી 4 યુરો, 5,000 સુધી 9 યુરો, 50,000 સુધી 29 યુરો, 500,000 સુધી 99 યુરો — માસિક ધોરણે બિલ કરવામાં આવે છે, કોઈપણ સમયે રદ કરી શકો છો. બંને કિસ્સામાં કોઈ પ્રતિ-સીટ, પ્રતિ-શબ્દ અથવા પ્રતિ-સ્ટ્રિંગ કિંમત નથી.

શું હું મારી અનુવાદો નિકાસ કરી શકું?

હા. ડેશબોર્ડમાં એક "JSON એક્સપોર્ટ" બટન છે જે તમારા પ્રોજેક્ટની દરેક ભાષાંતરને એક JSON ફાઇલ તરીકે ડાઉનલોડ કરે છે. એક્સપોર્ટમાં છેલ્લા 30 દિવસમાં વપરાયેલી ન હોય તેવી બધી પંક્તિઓ પણ સામેલ હોય છે, તેથી તે સંપૂર્ણ બેકઅપ છે. કોઈ બંધન નથી: તમારા ડેટા હંમેશાં એક ક્લિક દૂર છે.

તે કયા frameworks ને સમર્થન આપે છે?

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, અને કોઈપણ OpenAI-સુસંગત એન્ડપોઇન્ટ જેમ કે Ollama, Groq, અથવા Together. ઓપરેટર ડેશબોર્ડ અથવા પર્યાવરણમાંથી પ્રદાતા અને મોડેલ પસંદ કરે છે. i18n-keyless.com પર ડિફોલ્ટ Mistral છે. સ્વ-હોસ્ટેડ વપરાશકર્તાઓ સ્થાનિક રીતે Ollama ચલાવી શકે છે અને ત્રીજી પક્ષને કંઈ પણ મોકલતા નથી.

શું હું AI અનુવાદને ઓવરરાઇડ કરી શકું?

હા. ડેશબોર્ડમાંની કોઈપણ સેલ પર ક્લિક કરો, સાચો ટેક્સ્ટ ટાઇપ કરો અને સાચવો. ફિક્સ કાયમી છે: API ક્યારેય હાથથી સેટ કરેલી કિંમતને ઓવરરાઇટ કરતું નથી. તમે API અથવા MCP સર્વર દ્વારા અનુવાદોને ઓવરરાઇડ પણ કરી શકો છો, તેથી એક AI કોડિંગ એજન્ટ તમારા માટે અનુવાદને ઠીક કરી શકે છે.

શું હું i18next અથવા અન્ય લાઇબ્રેરી માંથી સ્થળાંતર કરી શકું?

હા. દસ્તાવેજીમાં i18next, react-intl અને Lokalise માટેનો સ્ટેપ-બાય-સ્ટેપ સ્થળાંતર માર્ગદર્શિકા ઉપલબ્ધ છે. API પાસે એક સ્થળાંતર એન્ડપોઇન્ટ છે જે તમારી હાલની અનુવાદોને એક પછી એક ઇમ્પોર્ટ કરે છે, કોઈ AI કૉલ અથવા બિલ કર્યા વિના. MCP સર્વર પાસે તે જ ટૂલ છે, તેથી એક AI એજન્ટ તમારા માટે સ્થળાંતર કરી શકે છે.

શું કોઈ મફત યોજના છે?

સ્વ-હોસ્ટ કરેલી આવૃત્તિ સંપૂર્ણપણે મફત છે અને અનિયંત્રિત પ્રોજેક્ટ્સ સાથે આવે છે — ડોકર ઇમેજ ઇન્સ્ટોલ કરો, તમારી પોતાની AI કીનો ઉપયોગ કરો અને તમારા ડેટાને તમારા પોતાના સર્વર પર રાખો. કોઈ સમય મર્યાદા નથી, કોઈ સુવિધા ગેટ નથી. હોસ્ટ કરેલું પ્લાન પ્રતિ મહિને પ્રતિ પ્રોજેક્ટ 4 યુરોથી શરૂ થાય છે જો તમે સર્વર ચલાવવાનું પસંદ ન કરો.

શું સ્ત્રોત કોડ ઉપલબ્ધ છે?

સર્વર, ડેશબોર્ડ અને ડોકર ઇમેજ GitHub પર Elastic License 2.0 હેઠળ પ્રકાશિત કરવામાં આવ્યા છે. તમે દરેક લાઇન વાંચી શકો છો, કોડ ચલાવી શકો છો અને તેને બદલી શકો છો. SDKs — React, Vue, Node, Rails અને અન્ય — MIT-લાઇસન્સ ધરાવે છે. એકમાત્ર પ્રતિબંધ: તમે તૃતીય પક્ષોને હોસ્ટેડ સેવા તરીકે સોફ્ટવેર ઓફર કરી શકતા નથી.

એક જાળવણી કરનાર: પ્રોજેક્ટ બંધ થાય તો શું થાય?

SDKs MIT લાઇસન્સ હેઠળ છે અને npm, PyPI, RubyGems અને અન્ય રજિસ્ટ્રીમાં ઉપલબ્ધ છે. સર્વર ઇલાસ્ટિક લાઇસન્સ 2.0 હેઠળ જાહેર છે અને તેમની વચ્ચેનો પ્રોટોકોલ દસ્તાવેજિત છે, તેથી કોઈપણ તેને ચલાવી શકે, ફોર્ક કરી શકે અથવા તેની સામે સર્વર લખી શકે. તમારા અનુવાદો હંમેશા એક JSON એક્સપોર્ટમાં રહે છે. જો હોસ્ટ કરેલી સેવા બંધ થાય: ઇન્સ્ટોલ કરેલી એપ્લિકેશનો તેમની કેશ કરેલી અનુવાદો સેવા કરવાનું ચાલુ રાખે છે, એક નવો ક્લાયન્ટ મૂળભૂત ભાષામાં પાછો આવે છે, અને SDK ને તમારી પોતાની ઇન્સ્ટન્સ પર API_URL સાથે નિર્દેશિત કરવાથી બધું પુનઃસ્થાપિત થાય છે. તમે જે ગુમાવશો તે છે i18n-keyless.com પર નવી સ્ટ્રિંગ્સનું AI અનુવાદ — તમારા ડેટા કે તમારી એપ્લિકેશન નહીં.

પૂરું જવાબ વાંચો, કોડ સાથે
શું સંદર્ભ માત્ર એક છુપાયેલી ચાવી નથી?

ના. દરેક સ્ટ્રિંગ માટે એક કી જરૂરી છે, તે અનન્ય હોવી જોઈએ અને તે વૈશ્વિક નેમસ્પેસમાં રહે છે જે તમે મેન્યુઅલી જાળવી રાખો છો. સંદર્ભ વૈકલ્પિક છે, જે થોડા જ સ્ટ્રિંગ્સ સાથે જોડાયેલો છે જેમનો અર્થ અસ્પષ્ટ છે — ઉદાહરણ તરીકે, વિન્ડો બંધ કરવા માટે

પૂરું જવાબ વાંચો, કોડ સાથે
શું હું પુલ વિનંતીમાં નકલની સમીક્ષા કરી શકું?

હા. સ્ત્રોત શબ્દમાળો કોડમાં છે, તેથી દરેક શબ્દપ્રયોગમાં થતો ફેરફાર એ એક તફાવત છે જે સમીક્ષક પુલ વિનંતીમાં સામાન્ય ભાષામાં વાંચે છે, કી નામને બદલે. જે gitમાં નથી તે અન્ય ભાષાઓમાં અનુવાદ છે: તે ડેટાબેઝમાં રહે છે, જેમ કે કોઈપણ અનુવાદ પ્લેટફોર્મ પર થાય છે, અને તમે તેને ડેશબોર્ડમાં જોશો, જ્યાં પ્રતિ-સેલ

પૂરું જવાબ વાંચો, કોડ સાથે
શા માટે નહીં Tolgee, જે ઓપન સોર્સ પણ છે?

Tolgee એ એક કી-આધારિત અનુવાદ પ્લેટફોર્મ છે જે Apache 2.0 લાઇસન્સ હેઠળ છે, જેમાં ઇન-કોન્ટેક્સ્ટ એડિટિંગ, સ્ક્રીનશોટ કોન્ટેક્સ્ટ અને અનુવાદ મેમરી છે; જો તમે તેને ઇચ્છતા હોવ, અથવા અનુવાદકોને લૂપમાં હોય, તો તે એક સારો વિકલ્પ છે. i18n-keyless માં કોઈ કી નથી, કોઈ લોકેલ ફાઇલો નથી, ડિફૉલ્ટ રૂપે AI અનુવાદ સાથે મેન્યુઅલ ઓવરરાઇડ છે જે AI ક્યારેય ફરીથી લખતું નથી, Elastic License 2.0 હેઠળનો સર્વર MIT SDKs સાથે, અને એક સેલ્ફ-હોસ્ટેડ ઇમેજ જે એક કન્ટેનરમાં SQLite પર ચાલે છે. ઇન-કોન્ટેક્સ્ટ ફિક્સ માટે, એક સ્ક્રીનશોટ લો અને તેને MCP સર્વર સાથે કનેક્ટ થયેલ AI એજન્ટને આપો: તે સ્ટ્રિંગ શોધે છે અને અનુવાદને ઓવરરાઇડ કરે છે. ડોક્સની તુલના પૃષ્ઠ પર કિંમતો એકબીજાની બાજુમાં દર્શાવવામાં આવે છે.

પૂરું જવાબ વાંચો, કોડ સાથે
સ્વ-હોસ્ટેડ અથવા સબ્સ્ક્રિપ્શન: કયું?

સ્વ-હોસ્ટેડ: તમારા પોતાના સર્વર પર સમાન Docker ઇમેજ, અમર્યાદિત પ્રોજેક્ટ્સ સાથે સંપૂર્ણપણે મફત, તમારા પોતાના AI કી અને ઘરે તમારા ડેટા સાથે. તમને ગમે છે? મને ટીપ આપો! સબ્સ્ક્રિપ્શન: અમે તે ચલાવીએ છીએ, અપડેટ્સ આપમેળે થાય છે, દરેક પ્રોજેક્ટ માટે માસિક 4 યુરોથી એક ફ્લેટ કિંમત. જો તમે સર્વર ચલાવવા નથી માંગતા તો સબ્સ્ક્રિપ્શન લો.

પૂરું જવાબ વાંચો, કોડ સાથે
હું નામ અથવા ગણતરીઓ જેવી ડાયનેમિક વેલ્યુને કેવી રીતે હેન્ડલ કરું?

રીપ્લેસ વિકલ્પનો ઉપયોગ કરો. એક પ્લેસહોલ્ડર સાથે વાક્ય લખો — "હેલો {name}, તમારી પાસે {count} આઇટમ્સ છે" — અને રેન્ડર સમયે રીપ્લેસ સાથે મૂલ્યો પાસ કરો: { "{name}": userName, "{count}": String(n) }. AI પ્લેસહોલ્ડરને જુએ છે અને દરેક અનુવાદમાં તેને જાળવી રાખે છે. SDK રનટાઇમ પર મૂલ્યને બદલે છે.

હું બહુવચન કેવી રીતે સંભાળી શકું?

{count} સાથે એક ફોર્મ લખો જ્યાં સંખ્યા આવે છે અને સંખ્યાને count તરીકે પાસ કરો. API દરેક ભાષા માટે એક ICU બહુવચન સંદેશ સંગ્રહિત કરે છે જે ભાષાને જરૂર હોય તે ચોક્કસ ફોર્મ્સ સાથે — ફ્રેંચમાં બે, રશિયનમાં ચાર, અરબીમાં છ — જેને Intl.PluralRules સામે ચકાસવામાં આવે છે, અને SDK યોગ્ય એક પસંદ કરે છે. ક્રમ માટે ઓર્ડિનલ ઉમેરો (1st, 2nd). તમે ક્યારેય જાતે બ્રાન્ચીસ લખતા નથી.

પૂરું જવાબ વાંચો, કોડ સાથે
હું લિંગોનું સંચાલન કેવી રીતે કરું?

select માં મૂલ્ય પાસ કરો — select={{ gender: "સ્ત્રી" }} — અને મોડેલ દરેક મૂલ્ય માટે એક variant લખે છે, દરેક ભાષામાં, ભાષાની જરૂરિયાતોને ધ્યાનમાં રાખીને. મૂલ્યો બંધ સેટમાંથી ઓળખકર્તાઓ છે, વધુમાં વધુ 10 પ્રતિ ચલ અને 2 ચલ પ્રતિ વાક્ય; એક select અને એક count ને જોડી શકાય છે. નામ જેવા ખુલ્લા મૂલ્યો રહે છે એક પ્રતિસ્થાપન.

પૂરું જવાબ વાંચો, કોડ સાથે
હું તારીખો, સંખ્યાઓ અને ચલણોને કેવી રીતે ફોર્મેટ કરું?

SDK તેમને ફોર્મેટ કરતું નથી, તમારું રનટાઇમ કરે છે. SDK માંથી વર્તમાન ભાષા સાથે Intl.DateTimeFormat અને Intl.NumberFormat નો ઉપયોગ કરો, પછી પરિણામને બદલીને વાક્યમાં મૂકો. એક વાક્ય, એક અનુવાદ, દરેક ભાષામાં યોગ્ય ફોર્મેટ.

પૂરું જવાબ વાંચો, કોડ સાથે
શું હું અનુવાદ પ્રોમ્પ્ટને કસ્ટમાઇઝ કરી શકું?

ના, અને તમારે તે કરવાની જરૂર પણ નથી. પ્રોમ્પ્ટ તમારા દરેક કી માટેનો સંદર્ભ વાંચે છે: ત્યાં સ્વર, પ્રેક્ષકો અને અર્થ નક્કી થાય છે, અને તે જ કારણ છે કે એક જ શબ્દ બે જગ્યાએ અલગ રીતે અનુવાદિત થાય છે. અને કોઈપણ અનુવાદને ડેશબોર્ડમાં હાથથી ઓવરરાઇડ કરી શકાય છે; API ક્યારેય તમે લખ્યું તેને ઓવરરાઇટ કરતું નથી.

પૂરું જવાબ વાંચો, કોડ સાથે
શું તેમાં AI કોડિંગ એજન્ટ્સ માટે MCP સર્વર છે?

હા. API એ પણ OAuth 2.1 પ્રમાણીકરણ સાથેનું MCP સર્વર છે. એક AI એજન્ટ અનુવાદોની યાદી બનાવી શકે છે, સ્ટ્રિંગ્સ અનુવાદિત કરી શકે છે, મૂલ્યો ઓવરરાઇડ કરી શકે છે, અસ્તિત્વમાં રહેલા અનુવાદો આયાત કરી શકે છે અને પ્રોજેક્ટના સભ્યોનું સંચાલન કરી શકે છે — તે જ કામગીરી જે એક માનવ ડેશબોર્ડમાં કરે છે. તેને Claude Code, Cursor, Windsurf અથવા કોઈપણ MCP-સુસંગત ક્લાયંટથી કનેક્ટ કરો.

શું હું તેનો ઉપયોગ બેકએન્ડ સ્ટ્રિંગ્સ અને ઇમેઇલ્સ માટે કરી શકું?

હા. Node.js, Ruby on Rails, Python અને Go SDKs સર્વર પર ચાલે છે. તમે UI સ્ટ્રિંગને અનુવાદિત કરો તે જ રીતે ઇમેઇલ વિષય, ભૂલ સંદેશ અથવા પુશ સૂચના અનુવાદિત કરો. સર્વર SDKs મેમરીમાં અનુવાદો કેશ કરે છે અને પૃષ્ઠભૂમિમાં રિફ્રેશ કરે છે, તેથી તેઓ તમારી વિનંતીમાં વિલંબ ઉમેરતા નથી.

શું મારી આખી ટીમ અનુવાદો પર કામ કરી શકે છે?

હા. ડેશબોર્ડ અથવા API દ્વારા પ્રોજેક્ટમાં ટીમના સભ્યોને ઉમેરો. દરેક સભ્ય તમામ અનુવાદો જોઈ શકે છે, કોઈપણ મૂલ્યને ઓવરરાઇડ કરી શકે છે અને ભાષાઓ ઉમેરી શકે છે. એડમિન પ્રોજેક્ટ બનાવે છે અને સભ્યોનું સંચાલન કરે છે. કોઈ પ્રતિ-સીટ ભાવ નથી: તમારે જેટલા લોકોની જરૂર હોય તેટલા ઉમેરો.

હું ટાઇપો કેવી રીતે સુધારી શકું?

સ્રોત લખાણ એ કી છે. સ્રોતમાં ટાઇપો સુધારો કરો અને તમને નવી કી સાથે નવી અનુવાદ મળશે; જૂનો સ્ટ્રિંગ ફક્ત પૂછવામાં આવતો નથી બંધ થઈ જાય છે, અને ડેશબોર્ડ તેને 30 દિવસના ઉપયોગ વગર તેને આપમેળે સાફ કરી નાખે છે. અનુવાદમાં ટાઇપો: ડેશબોર્ડમાં સેલને સંપાદિત કરો, અને સુધારો કાયમી રહેશે.

પૂરું જવાબ વાંચો, કોડ સાથે