React అప్లికేషన్ల కోసం సులభమైన స్థానికీకరణ
మీ React అప్లికేషన్ను కొత్త మార్కెట్లకు విస్తరించాలనుకుంటున్నారా? TacoTranslate మీ React అప్లికేషన్లను స్థానికీకరించడం అత్యంత సులభం చేస్తుంది, తద్వారా మీరు ఎలాంటి ఇబ్బందులూ లేకుండా ప్రపంచవ్యాప్తంగా ఉన్న ప్రేక్షకులకు చేరుకోగలుగుతారు.
React కోసం TacoTranslateను ఎందుకు ఎంచుకోవాలి?
- సహజమైన ఏకీకరణ: React అప్లికేషన్ల కోసం ప్రత్యేకంగా రూపొందించిన TacoTranslate మీ ప్రస్తుత వర్క్ఫ్లోలో సులభంగా ఏకీకృతమవుతుంది.
- స్వయంచాలక స్ట్రింగ్ సేకరణ: JSON ఫైళ్లను మెన్యువల్గా నిర్వహించాల్సిన అవసరం ఇక లేదు. TacoTranslate మీ కోడ్బేస్ నుండి స్ట్రింగ్లను స్వయంచాలకంగా సేకరిస్తుంది.
- AI ఆధారిత అనువాదాలు: మీ అప్లికేషన్ టోన్కు తగ్గట్లుగా, సందర్భానికి అనుగుణంగా ఖచ్చితమైన అనువాదాలు అందించడానికి AI శక్తిని వినియోగించండి.
- తక్షణ భాషా మద్దతు: కొత్త భాషలకు ఒక్క క్లిక్తో మద్దతు జోడించండి, తద్వారా మీ అప్లికేషన్ను ప్రపంచవ్యాప్తంగా అందుబాటులో ఉంచవచ్చు.
ఇది ఎలా పనిచేస్తుంది
npm ద్వారా TacoTranslate ప్యాకేజీని ఇన్స్టాల్ చేయండి:
npm install tacotranslateమాడ్యూల్ ఇన్స్టాల్ చేసిన తర్వాత, మీరు TacoTranslate ఖాతా, ఒక అనువాద ప్రాజెక్ట్ మరియు సంబంధిత API కీలు సృష్టించుకోవాలి. ఇక్కడ ఖాతా సృష్టించండి. ఇది ఉచితం, మరియు క్రెడిట్ కార్డు ఇవ్వాల్సిన అవసరం లేదు.
TacoTranslate అనువర్తన UIలో, ఒక ప్రాజెక్ట్ సృష్టించి దాని API కీస్ ట్యాబ్కు వెళ్ళండి. ఒక read కీ మరియు ఒక read/write కీ సృష్టించండి. మేము వాటిని పర్యావరణ వేరియబుల్స్గా (environment variables) సేవ్ చేస్తాము. read కీని మేము public అని పిలుస్తాము మరియు read/write కీని secret అని పిలుస్తాము. ఉదాహరణకు, మీరు వాటిని మీ ప్రాజెక్ట్ రూట్లోని .env ఫైల్లో జోడించవచ్చు.
మీకు ఇంకా రెండు పర్యావరణ వేరియబుల్స్ జోడించాల్సి ఉంటుంది: TACOTRANSLATE_DEFAULT_LOCALE మరియు TACOTRANSLATE_ORIGIN.
TACOTRANSLATE_DEFAULT_LOCALE: డిఫాల్ట్ ఫాల్బ్యాక్ లోకేల్ కోడ్. ఈ ఉదాహరణలో, దాన్ని ఇంగ్లీష్ కోసంenగా సెట్ చేస్తాము.TACOTRANSLATE_ORIGIN: మీ స్ట్రింగ్స్ నిల్వ ఉండే "ఫోల్డర్", ఉదాహరణకి మీ వెబ్సైట్ URL వంటి. ఇక్కడ Origin గురించి మరింత తెలుసుకోండి.
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 ఉపయోగించడానికి లాభాలు
- సమయం ఆదా: జఠిలమైన లోకలైజేషన్ మరియు స్ట్రింగ్ల సేకరణ ప్రక్రియను ఆటోమేట్ చేసి, మీ విలువైన సమయాన్ని ఆదా చేస్తుంది.
- ఆర్థికంగా ప్రయోజనకరం: మానవీయ అనువాదాల అవసరాన్ని తగ్గించి, మీ లోకలైజేషన్ ఖర్చులను తగ్గిస్తుంది.
- మెరుగైన ఖచ్చితత్వం: ఏఐ ఆధారిత అనువాదాలు సందర్భానుగుణంగా ఖచ్చితమైన మరియు ఉన్నత స్థాయి ఫలితాలను నిర్ధారిస్తాయి.
- విస్తరించగల పరిష్కారం: మీ అప్లికేషన్ మరియు వినియోగదారుల సంఖ్య పెరిగేగా కొత్త భాషలకు మద్దతును సులభంగా జోడించవచ్చు.
ఇప్పుడే ప్రారంభించండి!
మీ 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!