Kujumuisha lugha kwa urahisi kwenye programu za React
Je, unatafuta kupanua programu yako ya React kwenye masoko mapya? TacoTranslate inafanya iwe rahisi sana ku-lokaliza programu zako za React, ikikuwezesha kufikia hadhira ya kimataifa bila taabu.
Kwa nini uchague TacoTranslate kwa React?
- Ujumuishaji Bila Mshono: Imeundwa maalum kwa ajili ya programu za React, TacoTranslate hujumuishwa kwa urahisi ndani ya mtiririko wako wa kazi uliopo.
- Ukusanyaji wa Kamba Kiotomatiki: Hakuna tena kusimamia faili za JSON kwa mikono. TacoTranslate hukusanya kamba kutoka kwa msimbo wako kiotomatiki.
- Tafsiri Zinazotegemewa na AI: Tumia nguvu ya AI kutoa tafsiri zinazofaa kwa muktadha na zinazolingana na toni ya programu yako.
- Msaada wa Lugha Mara Moja: Ongeza msaada kwa lugha mpya kwa bonyeza tu, na kufanya programu yako ipatikane duniani kote.
Jinsi inavyofanya kazi
Sakinisha kifurushi cha TacoTranslate kwa kutumia npm:
npm install tacotranslateMara tu utakaposakinisha moduli, utahitaji kuunda akaunti ya TacoTranslate, mradi wa tafsiri, na funguo za API zinazohusiana. Unda akaunti hapa. Ni bure, na haunahitaji kuongeza kadi ya mkopo.
Ndani ya UI ya programu ya TacoTranslate, unda mradi, na nenda kwenye kichupo chake cha funguo za API. Unda ufunguo mmoja read na ufunguo mmoja read/write. Tutayahifadhi kama vigezo vya mazingira. Ufunguo read ndilo tunaloita public na ufunguo read/write ndilo secret. Kwa mfano, unaweza kuyaongeza kwenye faili ya .env katika mzizi wa mradi wako.
Pia utahitaji kuongeza vigezo viwili vya mazingira: TACOTRANSLATE_DEFAULT_LOCALE na TACOTRANSLATE_ORIGIN.
TACOTRANSLATE_DEFAULT_LOCALE: Msimbo wa lahaja ya chaguo-msingi itakayotumika kama mbadala. Katika mfano huu, tutaweka kuwaenkwa Kiingereza.TACOTRANSLATE_ORIGIN: “folda” ambapo maandishi yako yatahifadhiwa, kama vile URL ya tovuti yako. Soma zaidi kuhusu asili hapa.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.comHakikisha hauwahi kumfichua ufunguo wa API wa siri read/write kwa mazingira ya uzalishaji upande wa mteja.
Kusanidi TacoTranslate
Anzisha TacoTranslate katika programu yako ya React kwa kuzungusha programu yako ndani ya mtoa muktadha wa 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>
);
}Sasa unaweza kutumia komponenti ya Translate mahali popote ndani ya programu yako ili kuonyesha maandishi yaliyotafsiriwa! Hakikisha utazame nyaraka zetu kwa habari zaidi, na kwa mwongozo wa utekelezaji unaofaa kwa usanidi wako.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}Faida za kutumia TacoTranslate
- Kuokoa muda: Inafanya otomatiki mchakato wa kuchosha wa uundaji wa tafsiri na ukusanyaji wa vifungu vya maandishi, ikikuokoa muda wako wa thamani.
- Gharama nafuu: Inapunguza hitaji la tafsiri za mikono, hivyo kupunguza gharama zako za utafsiri.
- Usahihi ulioboreshwa: Tafsiri zinazoendeshwa na AI zinahakikisha matokeo sahihi kwa muktadha na yenye ubora wa juu.
- Suluhisho linaloweza kupanuka: Ongeza kwa urahisi msaada kwa lugha mpya kadiri programu yako na wateja wanavyoongezeka.
Anza leo!
Programu yako ya React itatafsiriwa moja kwa moja unapoongeza mfululizo wowote wa maandishi kwenye kipengele cha Translate. Kumbuka kwamba ni mazingira pekee yenye ruhusa za read/write kwenye ufunguo wa API yatakayoweza kuunda mfululizo mpya wa maandishi ya kutafsiriwa.
Tunapendekeza kuwa na mazingira ya staging yaliyofungwa na salama ambapo unaweza kujaribu programu yako ya uzalishaji, ukiweka mfululizo mpya wa maandishi kabla ya kuingia mtandaoni. Hii itazuia mtu yeyote mtu yeyote kuiba ufunguo wako wa siri wa API, na pia kuzuia mradi wako wa tafsiri kuzidiwa kwa kuongezwa mfululizo hatarishi.
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!