Sahlanaanta turjumaada ee codsiyada React
Ma doonaysaa inaad ballaariso codsigaaga React suuqyo cusub? TacoTranslate ayaa ka dhigaysa mid aad u fudud in aad ku turjunto codsiyadaada React, taasoo kuu sahlaysa inaad gaarto dhagaystayaal caalami ah adigoo aan dhib ka qabin.
Maxaa TacoTranslate loogu doortaa React?
- Isdhexgal La’aan Xannibaad: Si gaar ah loogu talagalay barnaamijyada React, TacoTranslate si fudud ayuu ugu dhex milmaa habkaaga shaqo ee hadda jira.
- Ururinta Xarafka Si Toos ah: Ma jiro mar dambe maaraynta faylasha JSON si gacanta ah. TacoTranslate si otomaatik ah ayuu uga soo ururiyaa xarafyada koodhkaaga.
- Tarjumidda Awoodda AI: Ka faa’iidayso awoodda AI si aad u bixiso turjumaad sax ah oo ku habboon macnaha iyo qaabka codka barnaamijkaaga.
- Taageero Luuqadeed Degdeg ah: Ku dar taageero luuqado cusub hal gujin oo kaliya, taasoo ka dhigaysa barnaamijkaaga mid si caalami ah loo heli karo.
Sida ay u shaqeyso
Ku rakib xirmada TacoTranslate adoo adeegsanaya npm:
npm install tacotranslate
Markaad rakibtay moodelka, waxaad u baahan doontaa inaad abuurto koonto TacoTranslate, mashruuc turjumid, iyo furayaasha API la xiriira. Halkan koonto ku samee. Waa bilaash, sidoo kalena ma u baahnid inaad ku darto kaarka deynta.
Gudaha UI-ga codsiga TacoTranslate, samee mashruuc, kana gudub tab-ta furayaasha API-ga. Samee hal furaha read
iyo hal furaha read/write
. Waxaan ku keydin doonaa sidii doorsoomayaasha deegaanka. Furaha read
waa waxa aan ugu yeerno 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 labo beddelayaasha deegaanka ah oo dheeraad ah: TACOTRANSLATE_DEFAULT_LOCALE
iyo TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: Koodhka luqadda asalka ah ee lagu soo laabto. Tusaalahan, waxaan u dejin doonaaen
Ingiriisi ahaan.TACOTRANSLATE_ORIGIN
: “Galka” meesha xarafyadaada lagu keydin doono, sida URL-ka boggaaga internetka. Halkaan ka akhriso wax dheeraad ah oo ku saabsan asalka.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com
Hubso inaadan abuurka sirta ah ee read/write
ee API-ga ku daadin deegaanka wax soo saarka dhinaca macmiilka.
Dejinta TacoTranslate
Ku bilaaw TacoTranslate codsigaaga React adigoo ku duubaya codsigaaga bixiyaha 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 ku isticmaali kartaa qaybta Translate
meel kasta oo ku jirta codsigaaga si aad u soo bandhigto qoraal la turjumay! Hubi inaad eegto dukumentigeena wixii macluumaad dheeraad ah, iyo sidoo kale hagayaasha hirgelinta ee ku habboon qaabeyntaada.
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 toos ah ayuu u qabtaa hawsha caajiska leh ee turjumaadda iyo ururinta xarfo, isagoo kuu badbaadinaya waqti qaali ah.
- Kharash-ku-oolnimo: Waxa uu yaraynayaa baahida turjumaadaha gacanta lagu sameeyo, isagoo hoos u dhigaya kharashka turjumaaddaada.
- Saxnaan la hagaajiyay: Turjumaadaha ay awood u leedahay AI-ga waxay hubiyaan natiijooyin sax ah oo tayo sare leh iyadoo la eegayo macnaha.
- Xalka Balaadhan: Si sahlan u dar taageero luuqado cusub marka codsigaaga iyo macaamiishaadu korayaan.
Bilow maanta!
Codsigaaga React si toos ah ayaa loo turjumi doonaa markaad ku darto xarfo kasta oo ku jira qaybta Translate
. Ogow in kaliya deegaanada leh oggolaanshaha read/write
ee furaha API-ga ay awoodi doonaan inay abuuraan xarfo cusub oo la turjumi doono.
Waxaan kugula talineynaa inaad haysato deegaan xirran oo ammaan ah oo lagu tijaabiyo codsigaaga wax-soo-saarka, adigoo ku daraya xarfo cusub ka hor inta aan si rasmi ah loo sii deyn. Tani waxay ka hortagi doontaa in qofna uu xado furahaaga sirta ah ee API-ga, isla markaana laga hortago in mashruucaaga turjumaadda laga buuxiyo xarfo aan habboonayn.
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!