TacoTranslate
/
DukumiintiQiimaha
 
Maqaal
May 04

Turjumaad sahlan oo loogu talagalay codsiyada React

Ma doonaysaa inaad ballaariso codsigaaga React suuqyo cusub? TacoTranslate waxay si aad u fudud u sahlaysaa in lagu turjumo barnaamijyadaada React, taas oo kuu oggolaanaysa inaad gaarto dhagaystayaal caalami ah adigoon dhib la kulmin.

Maxay TacoTranslate uga dooranaysaa React?

  • Isdhexgal aan xad lahayn: Si gaar ah loogu talagalay barnaamijyada React, TacoTranslate si fudud ayuu ugu dhex milmaa habkaaga shaqo ee jira.
  • Ururinta Xadhkaha Si Toos ah: Kuma mashquulin maareynta faylasha JSON gacanta. TacoTranslate si toos ah ayuu uga soo ururiyaa xadhkaha koodhkaaga.
  • Tarjumaadaha Ay Kaxeeyaan AI: Ka faa’iidayso awoodda AI si aad u hesho tarjumaad sax ah oo macnaha ku habboon oo u dhiganta qaabka barnaamijkaaga.
  • Taageero Luuqadeed Degdeg ah: Ku dar taageero luuqado cusub hal gujis, 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 module-ka, waxaad u baahan doontaa inaad abuurto akoon TacoTranslate ah, mashruuc tarjumaad, iyo furayaasha API-ga la xiriira. Halkaan ka abuuro akoon. Waa bilaash, waxaana aan loo baahnayn inaad ku darto kaarka deynta.

Gudaha UI-ga codsiga TacoTranslate, samee mashruuc, kadibna u gudub tabka furayaasha API-ga. Samee hal furaha read ah, iyo hal furaha read/write ah. Waxaan ku kaydin doonaa sida isbeddelka deegaanka. 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.

Sidoo kale waxaad u baahan doontaa inaad ku darto laba beddel-badeed oo dheeri ah: TACOTRANSLATE_DEFAULT_LOCALE iyo TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Koodhka luqadda asaaska ee isticmaalka marka la waayo. Tusaalahan, waxaan u dejin doonaa en oo ah Ingiriis.
  • TACOTRANSLATE_ORIGIN: “Galka” halkaas oo xarriiqyadaada lagu keydin doono, sida URL-ka boggaaga internetka. Akhri wax dheeraad ah oo ku saabsan asalka halkan.
.env
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com

Hubi inaadan waligeed sirta ahayn read/write furaha API-ga u shubin deegaanada wax soo saarka dhinaca macmiilka.

Dejinta TacoTranslate

Ku bilow TacoTranslate codsigaaga React adigoo ku wareegaya 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 isticmaali kartaa qaybta Translate meel kasta oo ku jirta codsigaaga si aad u muujiso qoraal la turjumay! Hubi inaad eegto dukumentiyadda si aad u hesho macluumaad dheeraad ah, iyo sidoo kale tilmaamaha 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 maamulaa habka daalaysi ee qaybinta iyo ururinta xarafyada, isagoo kuu badbaadinaya waqti qiimo leh.
  • Kharash-ku-ool ah: Yareeyaa baahida turjumaadaha gacanta, taasoo hoos u dhigaysa kharashkaaga qaybinta.
  • Saxnaan la hagaajiyey: Turjumaadaha ku shaqeeya AI-ga waxay hubiyaan natiijooyin saxsan oo tayo sare leh iyadoo la tixgelinayo macnaha.
  • Xalka ballaaran: Si sahlan ayuu taageero ugu daraa luqado cusub marka codsigaaga iyo macaamiishaadu sii kordhaan.

Ka bilow maanta!

Codsigaaga React si toos ah ayaa loo turjumi doonaa markaad ku darto xarfo kasta oo ku jira qaybta Translate. Ogoow in kaliya deegaanada leh rukhsadaha read/write ee furaha API-ga ay awoodi doonaan inay abuuraan xarfo cusub oo la turjumo.

Waxaan kugula talineynaa inaad yeelato deegaan xiriran oo ammaan ah oo loogu talagalay tijaabinta codsigaaga wax-soo-saarka, adigoo ku daraya xarfo cusub ka hor intaadan hawlgelin. Tani waxay ka hortagi doontaa in qofna uu xado furahaaga sirta ah ee API-ga, isla markaana ay ka hortagi doonto in mashruuca turjumaaddaada uu buuxsamo xarfo aan la rabin.

Hubi inaad fiiriso tusaalooyinka dhammeystiran ee ku jira profile-ka GitHub-keena. Haddii aad la kulanto wax dhibaato ah, xor u noqo inaad nala soo xiriirto, waxaanan si farxad leh kuugu caawin doonaa.

TacoTranslate wuxuu kuu oggolaanayaa inaad si toos ah ugu turjunto codsiyada React si dhaqso ah luqad kasta oo aad rabto iyo wixii ka dambeeya. Turjun bilaash!

Alaab ka socota NattskiftetWaxaa laga sameeyay Norway