TacoTranslate
/
Takardun BayaniFarashin
 
Maƙala
04 May, 2025

Sauƙin daidaita yare ga aikace-aikacen React

Shin kuna son faɗaɗa aikace‑aikacen React ɗinku zuwa sabbin kasuwanni? TacoTranslate yana matuƙar sauƙaƙa yin fassara da daidaita aikace‑aikacen React ɗinku, yana ba ku damar isa ga masu sauraro na duniya ba tare da wata matsala ba.

Me yasa za a zaɓi TacoTranslate don React?

  • Haɗawa ba tare da matsala ba: An ƙera shi musamman don aikace-aikacen React, TacoTranslate yana haɗawa cikin sauƙi cikin tsarin aikinka na yanzu.
  • Tattara rubutu ta atomatik: Babu buƙatar sarrafa fayilolin JSON da hannu. TacoTranslate yana tattara rubutu daga tushen lambar aikinka ta atomatik.
  • Fassarar da AI ke tallafawa: Yi amfani da ƙarfin AI don samar da fassara masu daidaito cikin mahalli, waɗanda suka dace da salo na aikace-aikacenka.
  • Tallafin Harshe Nan da Nan: Ƙara tallafi don sabbin harsuna da danna maɓallin guda kawai, yana sa aikace-aikacenka ya zama abin isa ga duniya baki ɗaya.

Yadda yake aiki

Shigar da kunshin TacoTranslate ta hanyar npm:

npm install tacotranslate

Bayan kun girka module din, za ku bukaci kirkirar asusun TacoTranslate, aikin fassara, da maballan API masu alaka. Kirkiri asusu anan. Yana kyauta, kuma ba lallai a saka bayanan katin kiredit ba.

A cikin UI na aikace‑aikacen TacoTranslate, ƙirƙiri wani aikin, sannan buɗe shafin makullin API ɗinsa. Ƙirƙiri mabuɗin read guda ɗaya, da mabuɗin read/write guda ɗaya. Za mu ajiye su a matsayin canje‑canjen muhalli. Mabuɗin read shi ne abin da muke kira public, kuma mabuɗin read/write shi ne secret. Misali, za ku iya ƙara su cikin fayil .env a babban fayil na tushen aikin ku.

Haka kuma za ku buƙaci ƙara saitunan muhallin guda biyu: TACOTRANSLATE_DEFAULT_LOCALE da TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Lambar yaren mayar da martani ta tsoho. A cikin wannan misalin, za mu sa ta a en don Turanci.
  • TACOTRANSLATE_ORIGIN: “folder” inda za a adana rubutattun kalmominku, misali adireshin URL na gidan yanar gizonku. Karanta ƙarin bayani game da tushen anan.
.env
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com

Tabbatar kada ku taɓa fallasa sirrin read/write mabudin API zuwa muhallin samarwa na bangaren abokin ciniki.

Kafa TacoTranslate

Saita TacoTranslate a cikin aikace-aikacen React ɗinku ta hanyar nade aikace-aikacenku cikin mai bayar da mahallin na 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>
	);
}

Yanzu za ku iya amfani da Translate ko'ina cikin aikace-aikacenku don nuna rubutu da aka fassara! Tabbatar ku duba takardunmu don ƙarin bayani da jagororin aiwatarwa na musamman ga saitinku.

import {Translate} from 'tacotranslate/react';

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

Fa'idodin amfani da TacoTranslate

  • Ajiye lokaci: Yana sarrafa ta atomatik aikin gajiyawar na daidaita harsuna da tattara rubuce-rubuce, yana ceton ka lokaci mai daraja.
  • Mai araha: Yana rage buƙatar fassarar hannu, yana rage kuɗin da kake kashewa wajen daidaita harsuna.
  • Ƙarin daidaito: Fassarori masu amfani da AI suna tabbatar da sakamako masu dacewa da mahallin kuma masu inganci.
  • Magani mai faɗaɗa: Ƙara tallafi ga sabbin harsuna cikin sauƙi yayin da aikace-aikacenku da tushen abokan ciniki ke ƙaruwa.

Fara a yau!

Your React application will be translated automatically when you add any strings to a Translate component. Note that only environments with read/write permissions on the API key will be able to create new strings to be translated.

Muna ba da shawarar ka sami mahalli na gwaji (staging) da aka rufe kuma mai tsaro inda za ka gwada aikace-aikacen samarwa, kana ƙara sabbin rubutu kafin a tura shi zuwa aiki. Wannan zai hana kowa satar sirrin makullin API ɗinka, kuma zai rage yiwuwar cika aikin fassara da ƙarin rubutu marasa izini.

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!

Wani samfuri daga NattskiftetAn yi a Norway