React అప్లికేషన్లలో అంతర్జాతీయీకరణ (i18n) కోసం ఉత్తమ పరిష్కారం
మీ React అప్లికేషన్ను కొత్త మార్కెట్లకు విస్తరించాలనుకుంటున్నారా? TacoTranslate మీ React యాప్స్ను స్థానికీకరించడాన్ని అత్యంత సులభతరం చేస్తుంది, మీకు ఇబ్బంది లేకుండా ప్రపంచవ్యాప్తంగా ప్రేక్షకులను చేరుకునే అవకాశం ఇస్తుంది.
React కోసం TacoTranslate ను ఎందుకు ఎంచుకోవాలి?
- సమర్ధవంతమైన ఇంటిగ్రేషన్: React అప్లికేషన్ల కోసం ప్రత్యేకంగా రూపొందించిన TacoTranslate మీ ప్రస్తుత వర్క్ఫ్లోలో సులభంగా ఇంటిగ్రేట్ అవుతుంది.
- స్వయంచాలిత స్ట్రింగ్ సేకరణ: JSON ఫైళ్ళను మ్యానవ్గా నిర్వహించాల్సిన అవసరం లేదు. TacoTranslate మీ కోడ్బేస్ నుండి స్వయంచాలితంగా స్ట్రింగ్స్ సేకరిస్తుంది.
- AI-సాధిత అనువాదాలు: AI శక్తిని ఉపయోగించి అప్లికేషన్ టోనుకు అనుగుణంగా సారాంశపూర్వకమైన సరైన అనువాదాలను అందించండి.
- తక్షణ భాషా మద్దతు: ఒక క్లిక్తో కొత్త భాషలకు మద్దతు జోడించండి, మీ అప్లికేషన్ను ప్రపంచవ్యాప్తంగా అందుబాటులో ఉంచండి.
ఇది ఎలా పని చేస్తుంది
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 ప్రొవైడర్తో ప్యాక్ చేయండి:
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
కాంపోనెంట్లో జోడించినప్పుడు అవి ఆటోమేటిక్గా అనువదించబడతాయి. ఆగద్ధ తప్ప ద్వారా మాత్రమే 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!