TacoTranslate
/
प्रलेखनमूल्य निर्धारण
 
लेख
04 मई

React एप्लिकेशन के लिए सहज लोकलाइज़ेशन

क्या आप अपने React एप्लिकेशन का विस्तार नए बाजारों में करना चाहते हैं? TacoTranslate आपके React ऐप्स को स्थानीयकृत करना आश्चर्यजनक रूप से आसान बनाता है, जिससे आप बिना किसी झंझट के वैश्विक दर्शकों तक पहुँच सकते हैं।

React के लिए TacoTranslate क्यों चुनें?

  • बिना रुकावट के एकीकरण: विशेष रूप से React अनुप्रयोगों के लिए डिज़ाइन किया गया, TacoTranslate आपके मौजूदा वर्कफ़्लो में आसानी से समाहित हो जाता है।
  • स्वचालित स्ट्रिंग संग्रह: JSON फ़ाइलों को मैन्युअल रूप से प्रबंधित करने की कोई जरूरत नहीं। TacoTranslate स्वचालित रूप से आपके कोडबेस से स्ट्रिंग्स एकत्र करता है।
  • AI-संचालित अनुवाद: AI की शक्ति का उपयोग करें ताकि आपके अनुप्रयोग की लहजा के अनुसार संदर्भगत रूप से सटीक अनुवाद प्रदान किया जा सके।
  • तुरंत भाषा समर्थन: मात्र एक क्लिक में नई भाषाओं के लिए समर्थन जोड़ें, जिससे आपका अनुप्रयोग वैश्विक रूप से सुलभ हो जाता है।

यह कैसे काम करता है

npm के माध्यम से TacoTranslate पैकेज इंस्टॉल करें:

npm install tacotranslate

जब आपने मॉड्यूल इंस्टॉल कर लिया हो, तो आपको एक TacoTranslate खाता, एक अनुवाद परियोजना, और संबंधित API कुंजियाँ बनानी होंगी। यहाँ खाता बनाएं। यह मुफ्त है, और आपको क्रेडिट कार्ड जोड़ने की आवश्यकता नहीं है।

TacoTranslate एप्लिकेशन UI के भीतर, एक प्रोजेक्ट बनाएं, और उसके API keys टैब पर जाएं। एक read की बनाएं, और एक read/write की। हम इन्हें पर्यावरण चर के रूप में सहेजेंगे। read की को हम public कहते हैं और read/write की को secret कहते हैं। उदाहरण के लिए, आप इन्हें अपने प्रोजेक्ट की रूट में .env फ़ाइल में जोड़ सकते हैं।

आपको दो और पर्यावरण चर जोड़ने होंगे: TACOTRANSLATE_DEFAULT_LOCALE और TACOTRANSLATE_ORIGIN

  • TACOTRANSLATE_DEFAULT_LOCALE: डिफ़ॉल्ट फ़ॉलबैक लोकेल कोड। इस उदाहरण में, हम इसे en अंग्रेज़ी के लिए सेट करेंगे।
  • TACOTRANSLATE_ORIGIN: वह “फ़ोल्डर” जहाँ आपकी स्ट्रिंग्स संग्रहीत की जाएंगी, जैसे कि आपकी वेबसाइट का URL। यहाँ ओरिजिन्स के बारे में और पढ़ें।
.env
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 को इनिशियलाइज़ करें by अपने एप्लिकेशन को 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-संचालित अनुवाद संदर्भ के अनुसार सटीक और उच्च गुणवत्ता वाले परिणाम सुनिश्चित करते हैं।
  • स्केलेबल समाधान: जैसे-जैसे आपका एप्लिकेशन और ग्राहक आधार बढ़ता है, नई भाषाओं के लिए समर्थन आसानी से जोड़ें।

आज ही शुरू करें!

जब आप किसी भी स्ट्रिंग को Translate कंपोनेंट में जोड़ेंगे, तो आपका React एप्लिकेशन स्वतः अनुवादित हो जाएगा। ध्यान दें कि केवल उन्हीं पर्यावरणों के पास जो API कुंजी पर read/write अनुमति रखते हैं, नई अनुवादित स्ट्रिंग्स बनाने का अधिकार होगा।

हम सुझाव देते हैं कि आपका एक बंद और सुरक्षित स्टेजिंग पर्यावरण हो जहां आप अपने प्रोडक्शन एप्लिकेशन का परीक्षण कर सकें और लाइव होने से पहले नई स्ट्रिंग्स जोड़ सकें। इससे कोई भी आपके गोपनीय API कुंजी को चुराने से रोका जा सकेगा, और संभावित रूप से आपके अनुवाद प्रोजेक्ट को अनचाही स्ट्रिंग्स जोड़कर बढ़ाने से भी बचा जा सकेगा।

सुनिश्चित करें कि आप हमारे GitHub प्रोफाइल पर पूर्ण उदाहरण देखें. यदि आपको कोई समस्या आती है, तो निःसंकोच संपर्क करें, और हम आपकी सहायता करके बहुत खुशी महसूस करेंगे।

TacoTranslate आपको आपकी React एप्लिकेशन को किसी भी भाषा में और किसी भी भाषा से तेजी से स्वचालित रूप से लोकलाइज़ करने देता है। मुफ़्त अनुवाद करें!

Nattskiftet का एक उत्पादनॉर्वे में बना