Lokalizzazzjoni mingħajr sforz għall-applikazzjonijiet React
Qed tfittex li twessa' l-applikazzjoni React tiegħek għal swieq ġodda? TacoTranslate jagħmilha estremament faċli li lokalizza l-apps React tiegħek u jippermettielek tilħaq udjenza globali mingħajr tfixkil.
Għaliex tagħżel TacoTranslate għal React?
- Integrazzjoni bla xkiel: Iddisinjat speċifikament għall-applikazzjonijiet React, TacoTranslate jintegra mingħajr sforz fil-fluss tax-xogħol eżistenti tiegħek.
- Ġbir awtomatiku tas-strings: M'għadux hemm bżonn timmaniġġja fajls JSON b'mod manwali. TacoTranslate jiġbor awtomatikament is-strings mill-bażi tal-kodiċi tiegħek.
- Traduzzjonijiet imsaħħa bil-AI: Uża s-saħħa tal-AI biex tipprovdi traduzzjonijiet preċiżi skont il-kuntest li jaqblu mat-ton tal-applikazzjoni tiegħek.
- Appoġġ lingwistiku immedjat: Żid appoġġ għal lingwi ġodda bi klikjatura waħda, u agħmel l-applikazzjoni tiegħek aċċessibbli globalment.
Kif jaħdem
Installa l-pakkett TacoTranslate permezz ta' npm:
npm install tacotranslate
Ladarba jkollok il-modulu installat, trid toħloq kont f'TacoTranslate, proġett ta' traduzzjoni, u ċwievet API assoċjati. Oħloq kont hawn. Huwa b'xejn, u ma jeħtieġx iżżid karta ta' kreditu.
Fl-UI tal-applikazzjoni TacoTranslate, oħloq proġett u mur fit-tab tal-API keys tiegħu. Oħloq ċavetta waħda read
u waħda oħra read/write
. Se ninħażnuhom bħala varjabbli tal-ambjent. Il-ċavetta read
hija dak li nsejħulha public
, u l-ċavetta read/write
hija secret
. Per eżempju, tista' żżidhom f'fajl .env
fir-root tal-proġett tiegħek.
Ikollok bżonn iżżid ukoll żewġ varjabbli tal-ambjent: TACOTRANSLATE_DEFAULT_LOCALE
u TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: Il-kodiċi tal-lokalità ta' fallback default. F'dan l-eżempju, se nissettjawh għalen
għall-Ingliż.TACOTRANSLATE_ORIGIN
: Il “folder” fejn se jinżammu it-testijiet tiegħek, bħal pereżempju l-URL tas-sit tiegħek. Aqra aktar dwar l-origini hawn.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com
Kun żgur li qatt ma tesponi l-ċavetta sigrieta tal-API read/write
fl-ambjenti tal-produzzjoni fuq in-naħa tal-klijent.
Twaqqif ta' TacoTranslate
Initjalizza TacoTranslate fl-applikazzjoni React tiegħek billi tgħatti l-applikazzjoni tiegħek fil-provider tal-kuntest ta' 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>
);
}
Issa tista' tuża l-komponent Translate
kullimkien fl-applikazzjoni tiegħek biex turi test imtradott! Kun żgur li tiċċekkja id-dokumentazzjoni tagħna għal aktar informazzjoni, u għal gwidi ta' implementazzjoni speċifiċi għas-settup tiegħek.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}
Benefiċċji mill-użu ta' TacoTranslate
- Jiffranka l-ħin: Jiautomatizza l-proċess tedjanti tal-lokalizzazzjoni u tal-ġbir tal-strings, u jiffrankalek ħin prezjuż.
- Ekonòmmiku: Jnaqqas il-bżonn ta' traduzzjonijiet manwali, u jbaxxi l-ispejjeż tal-lokalizzazzjoni tiegħek.
- Preċiżjoni mtejjba: It-traduzzjonijiet imħaddma mill-AI jiżguraw riżultati preċiżi skont il-kuntest u ta' kwalità għolja.
- Soluzzjoni skalabbli: Żid faċilment appoġġ għal lingwi ġodda hekk kif l-applikazzjoni u l-bażi tal-klijenti tiegħek jikbru.
Ibda llum!
L-applikazzjoni React tiegħek se tiġi tradotta awtomatikament meta żżid kwalunkwe test f'komponent Translate
. Innota li biss l-ambjenti b'permessi read/write
fuq iċ-ċavetta tal-API jkunu jistgħu joħolqu testi ġodda li jridu jinttraduċu.
Nirrakkomandaw li jkollok ambjent ta' staging magħluq u sigur fejn tista' tittestja l-applikazzjoni tal-produzzjoni tiegħek, u żżid testi ġodda qabel tmur live. Dan se jipprevjeni lil xi ħadd xi ħadd milli jisraq iċ-ċavetta sigrieta tal-API tiegħek, u potenzjalment milli jkabbar il-proġett tat-traduzzjoni tiegħek billi jżid stringi mhux mixtieqa.
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!