Uwekaji wa lugha bila juhudi kwa programu za React
Je, unatafuta kupanua programu yako ya React kwenye masoko mapya? TacoTranslate inafanya iwe rahisi sana ku-lokalisha programu zako za React, ikikuruhusu kufikia hadhira ya kimataifa bila usumbufu.
Kwa nini uchague TacoTranslate kwa React?
- Uunganishaji usio na mshono: Imetengenezwa mahsusi kwa ajili ya programu za React, TacoTranslate inaunganishwa kwa urahisi ndani ya mtiririko wako wa kazi uliopo.
- Ukusanyaji wa maandishi kiotomatiki: Hakuna tena kusimamia faili za JSON kwa mikono. TacoTranslate hukusanya maandishi kutoka kwenye msimbo wako kiotomatiki.
- Tafsiri zinazoendeshwa na AI: Tumia nguvu ya AI ili kutoa tafsiri sahihi kulingana na muktadha na zinazolingana na toni ya programu yako.
- Msaada wa lugha mara moja: Ongeza msaada kwa lugha mpya kwa bonyeza moja tu, na kufanya programu yako ipatikane duniani kote.
Jinsi inavyofanya kazi
Sakinisha kifurushi cha TacoTranslate kupitia npm:
npm install tacotranslate
Mara tu moduli itakapokuwa imewekwa, utahitaji kuunda akaunti ya TacoTranslate, mradi wa tafsiri, na funguo za API zinazohusiana. Unda akaunti hapa. Ni bure, na huhitaji kuongeza kadi ya mkopo.
Ndani ya kiolesura cha programu ya TacoTranslate, tengeneza mradi, na nenda kwenye kichupo cha vifunguo vya API. Unda ufunguo mmoja read
na ufunguo mwingine read/write
. Tutazihifadhi kama vigezo vya mazingira. Ufunguo wa read
ndio tunaoita public
na ufunguo wa read/write
ni secret
. Kwa mfano, unaweza kuziweka katika faili ya .env
katika mzizi wa mradi wako.
Pia utahitaji kuongeza vigezo viwili zaidi vya mazingira: TACOTRANSLATE_DEFAULT_LOCALE
na TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: Msimbo wa eneo la chaguo-msingi (fallback). Katika mfano huu, tutaweka kuwaen
kwa Kiingereza.TACOTRANSLATE_ORIGIN
: “folda” ambapo maandishi yako yatahifadhiwa, kama anwani (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.com
Hakikisha hauvuji ufunguo wa API wa siri read/write
kwa mazingira ya uzalishaji upande wa mteja.
Kusanidi TacoTranslate
Anzisha TacoTranslate katika programu yako ya React kwa kuizungusha programu yako ndani ya mtoaji wa 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 kuonyesha maandishi yaliyotafsiriwa! Hakikisha uangalie nyaraka zetu kwa maelezo zaidi, na kwa miongozo ya utekelezaji maalum 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
- Inaokoa muda: Inafanya kiotomatiki mchakato unaochosha wa utafsiri na ukusanyaji wa mistari ya maandishi, ikikuokoa muda wa thamani.
- Gharama nafuu: Inapunguza haja ya tafsiri za mikono, hivyo kupunguza gharama zako za kutafsiri.
- Usahihi ulioboreshwa: Tafsiri zinazoendeshwa na AI zinahakikisha matokeo sahihi kwa muktadha na yenye ubora wa juu.
- Suluhisho linaloweza kupanuka: Ongeza kwa urahisi msaada wa lugha mpya kadri programu yako na msingi wa wateja vinavyokua.
Anza leo!
Programu yako ya React itatafsiriwa kiotomatiki unapoongeza nyuzi zozote za maandishi kwenye komponenti ya Translate
. Kumbuka kwamba mazingira pekee yenye ruhusa za read/write
kwenye funguo ya API ndiyo yatakayoweza kuunda nyuzi mpya za kutafsiriwa.
Tunapendekeza kuwa na mazingira ya majaribio yaliyofungwa na yaliyo salama ambapo unaweza kujaribu programu yako ya uzalishaji, ukiongeza nyuzi mpya kabla ya kwenda mtandaoni. Hii itazuia mtu yeyote kunyang'anya funguo yako ya siri ya API, na pia kuzuia mradi wako wa tafsiri kupanuka kwa kuongeza nyuzi zisizoidhinishwa.
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!