TacoTranslate
/
NyarakaBei
 
Makala
04 Mei

Uwekezaji wa moja kwa moja wa lugha kwa programu za React

Je, unatafuta kupanua programu yako ya React kwenye masoko mapya? TacoTranslate inafanya iwe rahisi sana kuweka muktadha wa lugha katika programu zako za React, kukuwezesha kufikia hadhira ya kimataifa bila usumbufu.

Kwa nini uchague TacoTranslate kwa React?

  • Muunganisho Usio na Usumbufu: Imebuniwa mahsusi kwa ajili ya programu za React, TacoTranslate inajumuika kwa urahisi kabisa katika mtiririko wako wa kazi uliopo.
  • Ukusanyaji wa Nambari Kiotomatiki: Hakuna tena kusimamia mafaili ya JSON kwa mkono. TacoTranslate hukusanya nambari kutoka kwenye msimbo wako kiotomatiki.
  • Tafsiri Zinazotolewa na AI: Tumia nguvu ya AI kutoa tafsiri zinazolingana na muktadha na zinazofaa kwa mtindo wa programu yako.
  • Ushirikiano wa Lugha Mara Moja: Ongeza msaada kwa lugha mpya kwa bonyeza tu, na kufanya programu yako ipatikane duniani kote.

Jinsi inavyofanya kazi

Sakinisha kifurushi cha TacoTranslate kupitia npm:

npm install tacotranslate

Unapoweka moduli, utahitaji kuunda akaunti ya TacoTranslate, mradi wa tafsiri, na funguo za API zinazohusiana. Unda akaunti hapa. Ni bure, na hainahitaji kuongeza kadi ya mkopo.

Ndani ya UI ya programu ya TacoTranslate, tengeneza mradi, na nenda kwenye tab ya funguo za API zake. Unda ufunguo mmoja read, na ufunguo mmoja read/write. Tutayahifadhi kama mabadiliko ya mazingira (environment variables). Ufunguo read ndilo tunaloitaja kama public na ufunguo read/write ndilo secret. Kwa mfano, unaweza kuyaongeza kwenye faili ya .env katika mizizi ya mradi wako.

Pia utahitaji kuongeza vigezo vitatu vya mazingira zaidi: TACOTRANSLATE_DEFAULT_LOCALE na TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Msimbo wa lugha ya chaguo-msingi ya kuepuka makosa. Katika mfano huu, tutaweka kuwa en kwa Kiingereza.
  • TACOTRANSLATE_ORIGIN: "Folda" ambapo mfuatano wa neno lako utawezeshwa kuhifadhiwa, kama anwani ya tovuti yako. Soma zaidi kuhusu asili hapa.
.env
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com

Hakikisha hauwezi kamwe kufichua siri ya kitufe cha API cha read/write kwa mazingira ya uzalishaji upande wa mteja.

Kuweka TacoTranslate

Anzisha TacoTranslate katika programu yako ya React kwa kuzungusha programu yako ndani ya mtoaji wa muktadha wa 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>
	);
}

Sasa unaweza kutumia sehemu ya Translate mahali popote ndani ya programu yako kuonyesha maandishi yaliyotafsiriwa! Hakikisha kuangalia nyaraka zetu kwa taarifa zaidi, na kwa miongozo ya utekelezaji maalum kwa usanidi wako.

import {Translate} from 'tacotranslate/react';

export default async function Component() {
	return (
		<Translate string="Hello? This is TacoTranslate speaking." />
	);
}

Manufaa ya kutumia TacoTranslate

  • Kuokoa muda: Huendesha moja kwa moja mchakato wa kuchosha wa uundaji wa lugha na ukusanyaji wa mistari, ukikuokoa muda wa thamani.
  • Gharama nafuu: Inapunguza haja ya tafsiri za mikono, ikipunguza gharama zako za uundaji wa lugha.
  • Usahihi ulioboreshwa: Tafsiri zinazoendeshwa na AI zinahakikisha matokeo sahihi kiundani na ya ubora wa juu.
  • Suluhisho linaloweza kupanuka: Ongeza kwa urahisi msaada wa lugha mpya kadiri programu yako na msingi wa wateja unavyokua.

Anza leo!

Programu yako ya React itatafsiriwa moja kwa moja unapoongeza mistari yoyote kwenye sehemu ya Translate. Kumbuka kwamba mazingira yenye ruhusa za read/write kwenye funguo ya API ndiyo yatakayoweza kuunda mistari mipya ya kutafsiriwa.

Tunapendekeza kuwa na mazingira ya majaribio yaliyofungwa na salama ambapo unaweza kupima programu yako ya uzalishaji, ukiongeza mistari mipya kabla ya kuanzisha rasmi. Hii itazuia mtu yeyote wizi wa funguo zako za siri za API, na pengine kueneza mradi wako wa tafsiri kwa kuongeza mistari isiyoidhinishwa.

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!

Bidhaa kutoka NattskiftetImetengenezwa Norway