TacoTranslate
/
NyarakaBei
 
Makala
04 Mei

Uwekaji wa lugha bila juhudi kwa programu za React

Je, unatafuta kupanua programu yako ya React kwenye masoko mapya? TacoTranslate inafanya iwe rahisi sana ku-lokalisha programu zako za React, ikikuruhusu kufikia hadhira ya kimataifa bila usumbufu.

Kwa nini uchague TacoTranslate kwa React?

  • Uunganishaji usio na mshono: Imetengenezwa mahsusi kwa ajili ya programu za React, TacoTranslate inaunganishwa kwa urahisi ndani ya mtiririko wako wa kazi uliopo.
  • Ukusanyaji wa maandishi kiotomatiki: Hakuna tena kusimamia faili za JSON kwa mikono. TacoTranslate hukusanya maandishi kutoka kwenye msimbo wako kiotomatiki.
  • Tafsiri zinazoendeshwa na AI: Tumia nguvu ya AI ili kutoa tafsiri sahihi kulingana na muktadha na zinazolingana na toni ya programu yako.
  • Msaada wa lugha mara moja: Ongeza msaada kwa lugha mpya kwa bonyeza moja tu, na kufanya programu yako ipatikane duniani kote.

Jinsi inavyofanya kazi

Sakinisha kifurushi cha TacoTranslate kupitia npm:

npm install tacotranslate

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

Ndani ya kiolesura cha programu ya TacoTranslate, tengeneza mradi, na nenda kwenye kichupo cha vifunguo vya API. Unda ufunguo mmoja read na ufunguo mwingine read/write. Tutazihifadhi kama vigezo vya mazingira. Ufunguo wa read ndio tunaoita public na ufunguo wa read/write ni 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 chaguo-msingi (fallback). Katika mfano huu, tutaweka kuwa en kwa Kiingereza.
  • TACOTRANSLATE_ORIGIN: “folda” ambapo maandishi yako yatahifadhiwa, kama anwani (URL) 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 hauvuji ufunguo wa API wa siri read/write kwa mazingira ya uzalishaji upande wa mteja.

Kusanidi TacoTranslate

Anzisha TacoTranslate katika programu yako ya React kwa kuizungusha 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 komponenti ya Translate mahali popote ndani ya programu yako kuonyesha maandishi yaliyotafsiriwa! Hakikisha uangalie nyaraka zetu kwa maelezo 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." />
	);
}

Faida za kutumia TacoTranslate

  • Inaokoa muda: Inafanya kiotomatiki mchakato unaochosha wa utafsiri na ukusanyaji wa mistari ya maandishi, ikikuokoa muda wa thamani.
  • Gharama nafuu: Inapunguza haja ya tafsiri za mikono, hivyo kupunguza gharama zako za kutafsiri.
  • Usahihi ulioboreshwa: Tafsiri zinazoendeshwa na AI zinahakikisha matokeo sahihi kwa muktadha na yenye ubora wa juu.
  • Suluhisho linaloweza kupanuka: Ongeza kwa urahisi msaada wa lugha mpya kadri programu yako na msingi wa wateja vinavyokua.

Anza leo!

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

Tunapendekeza kuwa na mazingira ya majaribio yaliyofungwa na yaliyo salama ambapo unaweza kujaribu programu yako ya uzalishaji, ukiongeza nyuzi mpya kabla ya kwenda mtandaoni. Hii itazuia mtu yeyote kunyang'anya funguo yako ya siri ya API, na pia kuzuia mradi wako wa tafsiri kupanuka 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