React యాప్లలో అంతర్జాతీయీకరణ (i18n) కోసం ఉత్తమ పరిష్కారం
మీరు మీ 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 ఫైల్లో జోడించవచ్చు.
మీకు ఇంకా రెండు ఎన్విరాన్మెంట్ వేరియబుల్స్ కూడా జోడించాల్సి ఉంటుంది: 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 context providerలో ర్యాప్ చేయండి:
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!