TacoTranslate
/
Takardun BayaniFarashin
 
Makala
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 muku daidaita aikace‑aikacen React ɗinku zuwa sauran harsuna da al'adu, yana ba ku damar isa ga masu sauraro a duk duniya ba tare da wata wahala ba.

Me ya sa za a zaɓi TacoTranslate don React?

  • Haɗewa Ba Tare da Cikas Ba: An tsara shi musamman don aikace-aikacen React, TacoTranslate yana haɗuwa cikin sauƙi cikin tsarin aikin ku na yanzu.
  • Tattara Rubutun ta atomatik: Ba sai kuna sarrafa fayilolin JSON da hannu ba. TacoTranslate yana tattara rubutun daga tushen lambarku ta atomatik.
  • Fassarar da AI ke tallafawa: Yi amfani da ƙarfin AI don samar da fassarori masu dacewa da mahallin, waɗanda suka dace da lafazin aikace-aikacenku.
  • Tallafin Harshen Nan da Nan: Ƙara tallafi ga sabbin yaruka da dannawa ɗaya kawai, yana sa aikace-aikacenku ya zama mai isa ga duniya baki ɗaya.

Yadda yake aiki

Shigar da fakitin TacoTranslate ta hanyar npm:

npm install tacotranslate

Da zarar kun shigar da module, za ku buƙaci ƙirƙirar asusun TacoTranslate, aikin fassara, da maɓallan API masu alaƙa. Ƙirƙiri asusu anan. Yana kyauta, kuma ba ya buƙatar ku saka katin kiredit.

A cikin UI na aikace-aikacen TacoTranslate, ƙirƙiri wani aiki, sannan ku je shafin maɓallan API ɗinsa. Ƙirƙiri maɓalli ɗaya read da maɓalli ɗaya read/write. Za mu adana su a matsayin canje-canje na muhalli. Maɓallin read shine abin da muke kira public, kuma maɓallin read/write shine secret. Alal misali, za ku iya ƙara su cikin fayil .env a tushen aikin ku.

Hakanan za ku buƙaci ƙara ƙarin canje-canje biyu na muhalli: TACOTRANSLATE_DEFAULT_LOCALE da TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Lambar yaren madadin ta tsoho. A wannan misalin, za mu saita shi zuwa en don Turanci.
  • TACOTRANSLATE_ORIGIN: “Fayil” inda za a adana rubutunku, misali URL na gidan yanar gizonku. Kara karanta game da asalai a nan.
.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 maɓallin API read/write a yanayin samarwa na bangaren abokin ciniki.

Saitawa TacoTranslate

Kaddamar da TacoTranslate a cikin aikace-aikacen React ɗinka ta hanyar nade aikace-aikacenka cikin mai bayar da mahallin (context provider) 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!

Za a fassara aikace-aikacen React ɗinku ta atomatik lokacin da kuka ƙara kowane rubutu a cikin Translate bangare. Lura cewa kawai muhallai da ke da izinin read/write akan maɓallin API ne za su iya ƙirƙirar sabbin rubutu da za a fassara.

Muna ba da shawarar ku sami rufe kuma amintaccen muhallin gwaji inda za ku iya gwada aikace-aikacen ku na samarwa, kuna ƙara sabbin rubutu kafin ku fara aiki da shi. Wannan zai hana wani wani satar maɓallin API ɗin ku na asiri, kuma zai iya haifar da cunkoson aikin fassarar ku ta hanyar ƙara rubutun da ba a so.

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 ƙasar Norway