TacoTranslate
/
Takardun BayaniFarashi
 
Labari
May 04

Mafi kyawun mafita don ƙasaɗa duniya (i18n) a cikin ƙaƙƙarfan React

Shin kuna son faɗaɗa aikace-aikacen React ɗinku zuwa sababbin kasuwanni? TacoTranslate yana sauƙaƙa matuƙar yin daidaiton ƙirar React ɗinku, yana ba ku damar isa ga masu sauraro na duniya ba tare da wahala ba.

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

  • Haɗin Kai Mai Sauƙi: An ƙera musamman don aikace-aikacen React, TacoTranslate yana haɗuwa cikin sauƙi cikin tsarin aikinka na yanzu.
  • Tattara Rubuce-rubuce ta atomatik: Ba sai ka sarrafa fayilolin JSON da hannu ba. TacoTranslate yana tattara rubutu daga tushe na lambar ka ta atomatik.
  • Fassarar da AI ke Sarrafawa: Yi amfani da ƙarfin AI don bayar da fassarori masu daidaito da suka dace da yanayin aikace-aikacenka.
  • Taimakon Yare Nan Da Nan: Ƙara tallafi don sababbin yaruka da dannawa kaɗan kawai, yana sanya aikace-aikacenka ya zama mai isa ga duniya gabaɗaya.

Yadda yake aiki

Shigar da kunshin TacoTranslate ta hanyar npm:

npm install tacotranslate

Lokacin da ka shigar da module ɗin, za ka buƙaci ƙirƙirar asusun TacoTranslate, wani aikin fassara, da maɓallan API da suka dace. Ƙirƙiri asusu anan. Babu kuɗi, kuma ba ya buƙatar ka ƙara katin kuɗi.

A cikin UI na aikace-aikacen TacoTranslate, ƙirƙiri wani aikin, sannan ka je zuwa shafin makullin API ɗinsa. Ƙirƙiri wani makulli read, da wani makulli read/write. Za mu adana su a matsayin canje-canje na muhalli. Makullin read shi ne abin da muke kira public kuma makullin read/write shi ne secret. Misali, za ka iya ƙara su a cikin fayil .env a tushen aikin ka.

Hakanan kuna buƙatar ƙara wasu canje-canjen muhalli guda biyu: TACOTRANSLATE_DEFAULT_LOCALE da TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Lambar wurin da za a koma idan babu fassara. A wannan misalin, za mu sa ta en don Turanci.
  • TACOTRANSLATE_ORIGIN: “Jakarka” inda za a adana rubutunka, kamar adireshin yanar gizonka. Kara karantawa game da asali 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 na read/write ga muhalli na samar da ɓangaren abokin ciniki.

Saitin TacoTranslate

Fara amfani da TacoTranslate a aikace-aikacen React ɗinka ta hanyar nade aikace-aikacenka cikin mai ba da mahallin 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 ka iya amfani da Translate sashen a ko'ina cikin aikace-aikacenka don nuna rubutun da aka fassara! Ka tabbata ka duba takardunmu don ƙarin bayani, da kuma jagororin aiwatarwa na musamman ga saitin ka.

import {Translate} from 'tacotranslate/react';

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

Fa'idodin amfani da TacoTranslate

  • Ajiyar lokaci: Yana sarrafa aikin da ke da wahala na daidaita harshe da tattara kalmomi, yana ceton ka lokaci mai mahimmanci.
  • Tasirin kudi: Yana rage bukatar fassarar hannu, yana saukaka masu kashe kudi akan daidaita harshe.
  • Ingantaccen daidaito: Fassarar da AI ke bayarwa tana tabbatar da daidaito na mahallin da kuma sakamako mai inganci.
  • Maganin da zai iya fadi: Sauƙaƙe ƙara goyon bayan sabbin harsuna yayin da aikace-aikacen ka da masu amfani ke ƙaruwa.

Fara yau!

Aikace-aikacen React ɗinku zai fassara ta atomatik lokacin da kuka ƙara kowace igiyar rubutu zuwa Translate bangare. Lura cewa kawai yanayi masu izinin read/write akan mabuɗin API za su iya ƙirƙirar sabbin igiyoyi don a fassara.

Muna ba da shawarar samun yanayi na gwaji da aka rufe kuma mai tsaro inda zaku iya gwada aikace-aikacen samar da ku, ta ƙara sabbin igiyoyi kafin fita kai tsaye. Wannan zai hana kowa satar mabuɗin API ɗinku na sirri, kuma yana iya hana yawan yin nauyi ga aikin fassara ta hanyar ƙara igiyoyi marasa amfani.

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!

Samfur daga NattskiftetAn yi a Norway