React अनुप्रयोगांसाठी सहजभाषांतर
तुम्ही तुमच्या React अॅप्लिकेशनला नव्या बाजारपेठांमध्ये विस्तारायचं विचार करताय का? TacoTranslate तुमच्या React अॅप्लिकेशन्सचे स्थानिकरण अत्यंत सुलभ करते, ज्यामुळे तुम्हाला कोणत्याही त्रासाशिवाय जागतिक प्रेक्षकांपर्यंत पोहोचण्याची संधी मिळते.
React साठी TacoTranslate का निवडावे?
- संपूर्ण एकत्रीकरण: React अनुप्रयोगांसाठी खास तयार केलेले, TacoTranslate सहजपणे तुमच्या विद्यमान कार्यप्रवाहात समाकलित होते.
- स्वयंचलित स्ट्रिंग संग्रह: JSON फायली हाताने व्यवस्थापित करण्याची गरज नाही. TacoTranslate तुमच्या कोडबेसमधून स्वयंचलितपणे स्ट्रिंग्स गोळा करते.
- एआय-संचालित भाषांतर: तुमच्या अनुप्रयोगाच्या टोनशी सुसंगत, संदर्भानुसार अचूक भाषांतर प्रदान करण्यासाठी एआयची क्षमता वापरा.
- तत्काळ भाषा समर्थन: फक्त एका क्लिकमध्ये नवीन भाषांचे समर्थन जोडा, ज्यामुळे तुमचा अनुप्रयोग जागतिकदृष्ट्या प्रवेशयोग्य होतो.
हे कसे कार्य करते
npm द्वारे TacoTranslate पॅकेज इंस्टॉल करा:
npm install tacotranslate
जेव्हा तुम्ही मोड्यूल स्थापित करता, तेव्हा तुम्हाला TacoTranslate खाते तयार करावे लागेल, एक भाषांतर प्रकल्प आणि संबंधित API कीज. इथे खाते तयार करा. हे विनामूल्य आहे, आणि तुम्हाला क्रेडिट कार्ड जोडण्याची गरज नाही.
TacoTranslate अॅप्लिकेशन UI मध्ये, एक प्रोजेक्ट तयार करा आणि त्याच्या API कीज टॅबवर जा. एक read
की आणि एक read/write
की तयार करा. आम्ही त्यांना पर्यावरणीय चल म्हणून जतन करू. read
कीला आपण public
असे म्हणतो आणि read/write
की ही secret
आहे. उदाहरणार्थ, तुम्ही त्यांना तुमच्या प्रोजेक्टच्या मूळ फोल्डरमधील .env
फाईलमध्ये जोडू शकता.
तुम्हाला आणखी दोन पर्यावरण चल (environment variables) जोडण्याची गरज असेल: 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-चालित भाषांतर संदर्भानुसार अचूक आणि उच्च प्रतीचे निकाल देतात.
- वाढवता येण्यास सोपा सोल्यूशन: तुमच्या application's आणि ग्राहक वर्गाच्या वाढीसह नवीन भाषा सहज जोडता येतात.
आजच सुरू करा!
आपले 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!