TacoTranslate
/
NyarakaBei
 
Makala
04 Mei 2025

Ulokalishaji bila juhudi kwa programu za React

Je, unatafuta kupanua programu yako ya React kwenye masoko mapya? TacoTranslate inafanya iwe rahisi sana kuweka programu zako za React kwa lugha mbalimbali, ikikuwezesha kufikia hadhira ya kimataifa bila usumbufu.

Kwa nini uchague TacoTranslate kwa React?

  • Uunganishaji Usio na Mshono: Imeundwa mahsusi kwa ajili ya programu za React, TacoTranslate inaunganishwa kwa urahisi na mtiririko wako wa kazi uliopo.
  • Ukusanyaji wa Misemo Kiotomatiki: Hakuna tena kusimamia faili za JSON kwa mkono. TacoTranslate hukusanya misemo kutoka kwenye msimbo wako kiotomatiki.
  • Tafsiri Zinazoendeshwa na AI: Tumia nguvu ya AI kutoa tafsiri sahihi kwa muktadha ambazo zinaendana na sauti ya programu yako.
  • Msaada wa Lugha Mara Moja: Ongeza msaada kwa lugha mpya kwa kubofya tu, na kufanya programu yako ipatikane duniani kote.

Jinsi inavyofanya kazi

Sakinisha kifurushi cha TacoTranslate kwa kutumia npm:

npm install tacotranslate

Mara tu utakapokuwa umesakinisha moduli, utahitaji kuunda akaunti ya TacoTranslate, mradi wa tafsiri, na funguo za API zinazohusiana. Unda akaunti hapa. Ni bure, na hauitaji kuongeza kadi ya mkopo.

Ndani ya UI ya programu ya TacoTranslate, unda mradi, kisha nenda kwenye kichupo cha funguo za API. Tengeneza ufunguo mmoja read na ufunguo mmoja read/write. Tutayahifadhi kama vigezo vya mazingira. Ufunguo read ndio tunaoita public na ufunguo read/write ndio secret. Kwa mfano, unaweza kuziweka katika faili ya .env katika mzizi wa mradi wako.

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

  • TACOTRANSLATE_DEFAULT_LOCALE: Msimbo wa eneo la msingi la kurejesha. Katika mfano huu, tutaiweka kuwa en kwa Kiingereza.
  • TACOTRANSLATE_ORIGIN: “folda” ambapo maandishi yako yatahifadhiwa, kama vile URL ya tovuti yako. Soma zaidi kuhusu 'origins' hapa.
.env
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com

Hakikisha hauwahi kuvuza ufunguo wa API wa siri read/write kwa mazingira ya uzalishaji upande wa mteja.

Kusanidi TacoTranslate

Anzisha TacoTranslate katika programu yako ya React kwa kuiweka 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>
	);
}

Unaweza sasa kutumia kipengele cha Translate mahali popote ndani ya programu yako kuonyesha maandishi yaliyotafsiriwa! Hakikisha unaangalia nyaraka zetu kwa maelezo zaidi, na kwa mwongozo wa 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: Inatautomatisha mchakato mchosha wa lokalishaji na ukusanyaji wa misemo, ikikuokoa muda wako wa thamani.
  • Gharama nafuu: Inapunguza uhitaji wa tafsiri za mikono, hivyo kupunguza gharama zako za lokalishaji.
  • Usahihi ulioboreshwa: Tafsiri zinazoendeshwa na AI zinahakikisha matokeo sahihi kwa muktadha na zilizo na ubora wa juu.
  • Suluhisho linaloweza kupanuka: Ongeza kwa urahisi msaada kwa lugha mpya kadiri programu yako na msingi wa wateja unavyokua.

Anza leo!

Programu yako ya React itatafsiriwa kiotomatiki unapoongeza nyuzi zozote za maandishi kwenye komponenti ya Translate. Kumbuka kwamba ni mazingira pekee yenye ruhusa za read/write kwenye ufunguo wa API yataweza kuunda nyuzi mpya za kutafsiriwa.

Tunapendekeza kuwa na mazingira ya kujaribu yaliyofungwa na salama ambako unaweza kujaribu programu yako ya uzalishaji, ukiongeza nyuzi mpya kabla ya kuingia mtandaoni. Hii itazuia mtu yeyote mtu yeyote kuiba ufunguo wako wa siri wa API, na kwa uwezekano kuzidisha mradi wako wa tafsiri kwa kuongeza nyuzi zisizoidhinishwa.

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 kwa NattskiftetImetengenezwa nchini Norway