Lokalizzazzjoni mingħajr sforz għal applikazzjonijiet React
Qed tfittex li tespandi l-applikazzjoni React tiegħek għal swieq ġodda? TacoTranslate jagħmilha faċli ħafna li lokalizza l-apps React tiegħek, u jippermettilek tilħaq udjenza globali mingħajr tbatija.
Għalfejn tagħżel TacoTranslate għal React?
- Integrazzjoni bla xkiel: Iddisinjat speċifikament għall-applikazzjonijiet React, TacoTranslate jintegra bla sforz fil-fluss tax-xogħol eżistenti tiegħek.
- Ġbir awtomatiku tas-siltiet: M'hemmx bżonn aktar timmaniġġja fajls JSON b'mod manwali. TacoTranslate jiġbor awtomatikament is-siltiet mill-bażi tal-kodiċi tiegħek.
- Traduzzjonijiet imsaħħaħin bl-AI: Uża l-qawwa tal-AI biex tipprovdi traduzzjonijiet preċiżi fil-kuntest u li jaqblu mat-ton tal-applikazzjoni tiegħek.
- Appoġġ lingwistiku istantanju: Żid appoġġ għal lingwi ġodda b'klikjatura waħda, u għamel l-applikazzjoni tiegħek aċċessibbli globalment.
Kif jaħdem
Installa l-pakkett TacoTranslate permezz ta' npm:
npm install tacotranslateLadarba jkollok il-modulu installat, ikollok bżonn 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 li żżid karta ta' kreditu.
Fl-interfaċċa tal-applikazzjoni TacoTranslate, oħloq proġett u naviga għat-tab ta' ċwievet API tagħha. Oħloq ċavetta read waħda u ċavetta read/write oħra. Se nissalvawhom bħala varjabbli tal-ambjent. Il-ċavetta read hija dak li nsejħu public u ċ-ċavetta read/write hija secret. Per eżempju, tista' iżżidhom f'file .env fil-root tal-proġett tiegħek.
Se jkollok bżonn ukoll iżżid żewġ varjabbli oħra tal-ambjent: TACOTRANSLATE_DEFAULT_LOCALE u TACOTRANSLATE_ORIGIN.
TACOTRANSLATE_DEFAULT_LOCALE: Il-kodiċi tal-lokalità tal-fallback predefinit. F'dan l-eżempju, se nissettjawh għalengħall-Ingliż.TACOTRANSLATE_ORIGIN: Il-"folder" fejn se jinżammu l-strings tiegħek, bħal pereżempju l-URL tal-websajt 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.comKun żgur li qatt ma tnixxi l-ċavetta tal-API sigrieta read/write fl-ambjenti tal-produzzjoni fuq in-naħa tal-klijent.
Konfigurazzjoni ta' TacoTranslate
Inizjalizza TacoTranslate fl-applikazzjoni React tiegħek billi tpoġġi l-applikazzjoni tiegħek taħt il-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 tradott! Kun żgur li tiċċekkja id-dokumentazzjoni tagħna għal aktar informazzjoni, u għal gwidi ta' implimentazzjoni speċifiċi għall-konfigurazzjoni 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
- Iffrankar ta' ħin: Awtomatizza l-proċess tedjuz tal-lokalizzazzjoni u l-ġbir tat-testi, u jiffranka l-ħin prezzjuż tiegħek.
- Kost-effettiv: Jnaqqas il-bżonn ta' traduzzjonijiet manwali u jillimita l-ispejjeż tal-lokalizzazzjoni tiegħek.
- Preċiżjoni mtejba: It-traduzzjonijiet mqawwija bl-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 tittraduċi awtomatikament meta żżid kwalunkwe string fi komponent Translate. Innota li biss l-ambjenti li għandhom permissjonijiet read/write fuq iċ-ċavetta tal-API se jkunu jistgħu joħolqu stringi ġodda li jistgħu jittraduċew.
Nirrakkomandaw li jkollok ambjent ta' staging magħluq u mħares fejn tista' tittestja l-applikazzjoni tal-produzzjoni tiegħek u żżid stringi ġodda qabel tmur live. Dan se jipprevjeni lil ħadd milli jisraq iċ-ċavetta sigrieta tal-API tiegħek, u potenzjalment jżid b'mod mhux mixtieq il-proġett tat-traduzzjoni tiegħek billi jżid stringi mhux awtorizzati.
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!