React अनुप्रयोगांसाठी आंतरराष्ट्रीयीकरण (i18n) चे सर्वोत्तम समाधान
आपण आपल्या React अॅप्लिकेशनला नवीन बाजारांमध्ये विस्तारित करण्याचा विचार करत आहात का? TacoTranslate आपल्या React अॅप्सचे लोकलायझेशन अत्यंत सोपे करते, त्यामुळे आपण काही अडचण न झेलता जागतिक प्रेक्षकांपर्यंत पोहोचू शकता.
React साठी TacoTranslate का निवडावे?
- Seamless Integration: React अनुप्रयोगांसाठी विशेषतः तयार केलेले, TacoTranslate आपल्या विद्यमान कार्यप्रवाहात सहजतेने समाकलित होते.
- Automatic String Collection: JSON फाइल्स हाताने व्यवस्थापित करण्याची गरज नाही. TacoTranslate आपल्या कोडबेसमधून स्ट्रिंग्स आपोआप गोळा करते.
- AI-Powered Translations: संदर्भानुरूप अचूक आणि आपल्या अॅप्लिकेशनच्या टोनशी जुळणारी भाषांतरं देण्यासाठी एआयची क्षमता वापरा.
- Instant Language Support: फक्त एका क्लिकमध्ये नवीन भाषांचे समर्थन जोडा, ज्यामुळे आपले अॅप्लिकेशन जागतिक स्तरावर प्रवेशयोग्य होते.
हे कसे कार्य करते
npm वापरून TacoTranslate पॅकेज स्थापित करा:
npm install tacotranslateएकदा तुम्ही मॉड्यूल स्थापित केल्यावर, तुम्हाला TacoTranslate खाते, एक भाषांतर प्रकल्प आणि त्यासंबंधी API की तयार करावे लागतील. येथे खाते तयार करा. हे मोफत आहे, आणि यासाठी तुम्हाला क्रेडिट कार्ड जोडण्याची गरज नाही.
TacoTranslate अनुप्रयोगाच्या UI मध्ये, एक प्रकल्प तयार करा आणि त्याच्या API कीज टॅबवर जा. एक read की आणि एक read/write की तयार करा. आम्ही त्या पर्यावरणीय चल म्हणून जतन करू. read की म्हणजेच public आणि read/write की म्हणजे secret. उदाहरणार्थ, आपण त्या आपल्या प्रकल्पाच्या रूटमधील .env फाइलमध्ये जोडू शकता.
तुम्हाला आणखी दोन एन्व्हायर्नमेंट व्हेरिएबल्स जोडाव्या लागतील: TACOTRANSLATE_DEFAULT_LOCALE आणि TACOTRANSLATE_ORIGIN.
TACOTRANSLATE_DEFAULT_LOCALE: डिफॉल्ट फॉलबॅक लोकेल कोड. या उदाहरणात, आम्ही ते इंग्रजीसाठीenअसे सेट करू.TACOTRANSLATE_ORIGIN: तुमच्या स्ट्रिंग्ज कुठे साठवली जातील ते दाखवणारा “फोल्डर”, उदा. तुमच्या वेबसाइटचा URL. ऑरिजिन्सबद्दल अधिक वाचा.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.comनक्की लक्षात ठेवा की गुप्त read/write API की कधीही क्लायंट-साइडच्या प्रोडक्शन वातावरणात लीक होऊ देऊ नका.
TacoTranslate सेट करणे
आपल्या React अनुप्रयोगात TacoTranslate सुरू करण्यासाठी आपल्या अनुप्रयोगाला TacoTranslate च्या कॉन्टेक्स्ट प्रदात्यात आवरणात घाला:
import React, {useState} from 'react';
import TacoTranslate, {Translate} from 'tacotranslate/react';
const tacoTranslate = createTacoTranslateClient({
apiKey: 'YOUR_API_KEY',
});
export default function App() {
const [locale, setLocale] = useState('en');
return (
<TacoTranslate client={tacoTranslate} locale={locale}>
<Translate string="Hello, world!"/>
</TacoTranslate>
);
}आपण आता आपल्या अनुप्रयोगात कुठेही Translate कॉम्पोनेंट वापरून अनुवादित मजकूर दर्शवू शकता! अधिक माहितीसाठी आणि आपल्या सेटअपसाठी असलेल्या अंमलबजावणी मार्गदर्शकांसाठी कृपया आमचे दस्तऐवजीकरण नक्की पहा.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}TacoTranslate वापरण्याचे फायदे
- वेळ वाचवते: स्थानिकीकरण आणि स्ट्रिंग्स गोळा करण्याची कंटाळवाणी प्रक्रिया स्वयंचलित करते, ज्यामुळे तुमचा मौल्यवान वेळ वाचतो.
- किफायती: मॅन्युअल अनुवादांची आवश्यकता कमी करते, ज्यामुळे स्थानिकीकरणाचा खर्च कमी होतो.
- अचूकतेत सुधारणा: AI-आधारित अनुवाद संदर्भानुसार अचूक आणि उच्च-गुणवत्तेचे परिणाम सुनिश्चित करतात.
- विस्तारयोग्य उपाय: तुमचा अनुप्रयोग आणि ग्राहक वर्ग वाढत असताना सहजपणे नवीन भाषांसाठी समर्थन जोडता येते.
आजच सुरुवात करा!
आपले React अनुप्रयोग आपोआप अनुवादित होईल जेव्हा आपण Translate कॉम्पोनेंटमध्ये कोणतीही स्ट्रिंग्ज जोडाल. लक्षात घ्या की केवळ त्या वातावरणांना ज्यांच्याकडे API कीवर read/write परवानग्या आहेत, तेच अनुवादासाठी नवीन स्ट्रिंग्ज तयार करू शकतील.
आम्ही शिफारस करतो की आपल्याकडे एक बंद आणि सुरक्षित स्टेजिंग वातावरण असावे जिथे आपण आपले प्रॉडक्शन अनुप्रयोग तपासू शकता आणि लाईव्ह होण्यापूर्वी नवीन स्ट्रिंग्ज जोडू शकता. यामुळे कोणीही आपली गुप्त API की चोरू शकणार नाही आणि संभाव्यतः अयोग्य स्ट्रिंग्ज जोडून आपल्या अनुवाद प्रकल्पात फुगवणूक होण्यापासून प्रतिबंध होईल.
Be sure to check out the complete examples over at our GitHub profile. If you encounter any problems, feel free to reach out, and we’ll be more than happy to help.
TacoTranslate lets you automatically localize your React applications quickly to and from over 75 languages. Translate for free!