Turjumaad sahlan oo loogu talagalay codsiyada React
Ma doonaysaa inaad ballaariso codsigaaga React suuqyo cusub? TacoTranslate ayaa ka dhigaysa mid aad u fudud in lagu turjumo codsiyadaaga React, taasoo kuu oggolaanaysa inaad gaarto dhagaystayaal caalami ah adigoon dhib badan la kulmin.
Maxay u doorbidaan TacoTranslate ee React?
- Isku-dubarid Aan Joogsan: Si gaar ah loogu talagalay codsiyada React, TacoTranslate si fudud ayuu ugu dhex milmaa habkaaga shaqo ee hadda jira.
- Ururinta Ereyada Si Toos ah: Ma jiri doonto maarayn gacanta ah oo ku saabsan faylasha JSON. TacoTranslate si toos ah ayuu u ururiyaa ereyada ka imanaya koodhkaaga.
- Tarjumidda AI-ku-Awoodaysan: Ka faa’iidayso awoodda AI si aad u hesho turjumaad sax ah oo ku habboon macnaha iyo jawiga codsigaaga.
- Taageero Luqadeed Oof-wareen ah: Ku dar taageero luqado cusub hal gujis kaliya, taasoo ka dhigaysa codsigaaga mid si caalami ah loo heli karo.
Sida ay u shaqeyso
Ku rakib xirmada TacoTranslate adigoo isticmaalaya npm:
npm install tacotranslate
Markaad rakibtay module-ka, waxaad u baahan doontaa inaad abuurto akoon TacoTranslate ah, mashruuc turjumaad ah, iyo furayaal API oo la xiriira. Halkan ka samee akoon. Waa bilaash, oo macnaheedu ma aha inaad ku darto kaarka deynta.
Gudaha TacoTranslate UI-ga codsiga, abuuri mashruuc, kadibna u gudub tabka furayaasha API. Abuuri hal furaha read
iyo hal furaha read/write
. Waxaan ku keydin doonaa sida degaannada isbeddelka. Furaha read
waxa aan ugu yeernaa public
halka furaha read/write
uu yahay secret
. Tusaale ahaan, waxaad ku dari kartaa faylka .env
ee xididka mashruucaaga.
Waxaad sidoo kale u baahan doontaa inaad ku darto laba beddelayaasha deegaan dheeraad ah: TACOTRANSLATE_DEFAULT_LOCALE
iyo TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: Koodhka luqadda aasaasiga ah ee loo isticmaalo markii kale. Tusaalahan, waxaan u deji doonaaen
oo ah Ingiriis.TACOTRANSLATE_ORIGIN
: “Folder”-ka meesha xarriiqyadaada lagu keydin doono, sida URL-ka boggaaga internetka. Akhri wax badan oo ku saabsan asalka halkan.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com
Hubi inaadan waligaa daadinin furaha sirta ah ee read/write
API ee ku jira deegaanka wax soo saarka dhinaca macmiilka.
Dejinta TacoTranslate
Ku bilow TacoTranslate codsigaaga React adigoo ku duubaya codsigaaga qaybiyaha macnaha 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>
);
}
Waxaad hadda isticmaali kartaa qeybta Translate
meel kasta oo ku jirta codsigaaga si aad u muujiso qoraal turjuman! Hubi inaad eegto dukumentigayaga si aad u hesho macluumaad dheeraad ah, iyo sidoo kale hagayaasha fulinta ee ku habboon qaabkaaga.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}
Faa’iidooyinka isticmaalka TacoTranslate
- Waqti badbaadin: Si otomaatig ah ayuu u sameeyaa habka daalashada leh ee deegaanka iyo uruurinta xarfo, adigana wuxuu kuu badbaadinayaa waqti qiimo leh.
- Qiimo jaban: Yareeyaa baahida turjumaadaha gacanta, taasoo hoos u dhigaysa kharashka deegaankaaga.
- Saxnaan la hagaajiyay: Turjumaadaha ku shaqeeya AI waxay hubiyaan natiijooyin sax ah oo macnaha ku habboon iyo tayo sare leh.
- Xalka ballaarin kara: Si fudud u dar taageero luqado cusub sida ay ballaadhaan codsigaaga iyo macaamiishaada.
Bilow maanta!
Codsigaaga React si toos ah ayaa loo turjumi doonaa marka aad ku darto xarfo kasta oo ku jira qeybta Translate
. Fiiro gaar ah u yeelo in deegaanka leh rukhsadaha read/write
ee furaha API-ga kaliya ay awoodi doonaan inay abuuraan xarfo cusub oo la turjumo.
Waxaan kugula talineynaa inaad yeelato deegaan xirxiran oo ammaan ah oo staging ah halkaas oo aad ku tijaabin karto codsigaaga wax-soo-saarka, adigoo ku daraya xarfo cusub ka hor intaadan dhaqan-gelin. Tani waxay ka hortagi doontaa in qof walba uu xado furahaaga API-ga qarsoon, sidoo kalena uusan mashquulin mashruucaaga turjumaadda adigoo ku daraya xarfo aan la xakamayn.
Hubi inaad eegto tusaalooyinka dhammaystiran ee ku jira profile-keena GitHub. Haddii aad dhibaatooyinka wajahdo, si xor ah u nala soo xiriir, waana ku farxi doonnaa inaan ku caawinno.
TacoTranslate waxay kuu oggolaanaysaa inaad si otomaatig ah u turjunto codsiyada React si dhakhso leh luqad kasta oo aad rabto. Tarjumo bilaash!