TacoTranslate
/
Takardun bayanaiFarashi
 
Makala
May 04

Sauƙin daidaita harshe don aikace-aikacen React

Kuna son faɗaɗa aikace-aikacen React ɗinku zuwa sabbin kasuwanni? TacoTranslate yana matuƙar sauƙaƙa daidaita aikace-aikacen React ɗinku zuwa wasu harsuna da al'adu, yana ba ku damar isa ga masu sauraro na duniya ba tare da wata wahala ba.

Me yasa za a zaɓi TacoTranslate don React?

  • Haɗawa cikin sauƙi: An ƙera shi musamman don aikace-aikacen React, TacoTranslate yana haɗawa cikin sauƙi cikin tsarin aikinku na yanzu.
  • Tattara igiyoyin rubutu ta atomatik: Ba sai kuna sarrafa fayilolin JSON da hannu ba. TacoTranslate yana tattara igiyoyin rubutu daga tushen kodinku ta atomatik.
  • Fassarorin da aka inganta da AI: Yi amfani da ƙarfin AI don samar da fassarori masu daidaito waɗanda suka dace da yanayin aikace-aikacenku.
  • Tallafin Harshe nan take: Ƙara tallafi ga sababbin harsuna da dannawa ɗaya kawai, yana sanya aikace-aikacenku ya kasance a samu a ko'ina a duniya.

Yadda yake aiki

Shigar da fakitin TacoTranslate ta amfani da npm:

npm install tacotranslate

Da zarar ka girka module ɗin, za ka buƙaci ƙirƙirar asusun TacoTranslate, aikin fassara, da makullin API masu alaƙa. Ƙirƙiri asusu a nan. Kyauta ne, kuma ba ya buƙatar ka ƙara katin bashi.

A cikin UI na aikace-aikacen TacoTranslate, ƙirƙiri wani aiki, kuma ka je zuwa shafin maɓallan API dinsa. ƙirƙiri maɓalli ɗaya read da kuma ɗaya read/write. Za mu adana su a matsayin canje-canje na muhalli. Maɓallin read shi ne abin da muke kira public kuma maɓallin read/write shi ne secret. Misali, za ka iya ƙara su cikin fayil ɗin .env a tushen aikin ka.

Har ila yau, za ku buƙaci ƙara wasu canje-canjen muhalli guda biyu: TACOTRANSLATE_DEFAULT_LOCALE da TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Lambar yaren da za a yi amfani da ita azaman madadin. A wannan misalin, za mu sa ta zuwa en don Turanci.
  • TACOTRANSLATE_ORIGIN: “folda” inda za a adana ƙirtaninku, kamar URL ɗin gidan yanar gizonku. Karanta ƙarin bayani game da asali anan.
.env
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com

Tabbatar kada ka taba fallasa sirrin maɓallin API read/write a yanayin samarwa na ɓangaren abokin ciniki.

Kafa TacoTranslate

Saita TacoTranslate a cikin aikace-aikacen React ɗinku ta hanyar nade aikace-aikacen cikin mai ba 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 a ko'ina cikin aikace-aikacenku don nuna rubutun da aka fassara! Tabbatar ku duba takardunmu don ƙarin bayani da jagororin aiwatarwa da suka dace da saitin ku.

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 yin ta atomatik aikin gajiyar daidaita harshe da tattara kirtani, yana ceton muku lokaci mai ƙima.
  • Mai araha: Yana rage buƙatar fassarori na hannu, yana rage kuɗin da kuke kashewa wajen daidaita harshe.
  • Ingantaccen daidaito: Fassarorin da AI ke tallafawa suna tabbatar da sakamako masu dacewa da mahallin kuma masu inganci.
  • Magani mai iya faɗaɗawa: Ƙara tallafi ga sababbin harsuna cikin sauƙi yayin da aikace-aikacenku da yawan abokan ciniki ke ƙaruwa.

Fara yau!

Za a fassara aikace-aikacen React ɗinku ta atomatik lokacin da kuka ƙara kowane rubutu a cikin Translate sashi. Lura cewa kawai mahalli (environments) waɗanda ke da izinin read/write a kan mabuɗin API za su iya ƙirƙirar sabbin rubuce-rubuce da za a fassara.

Muna ba da shawarar ku mallaki muhalli na gwaji wanda aka rufe kuma aka tsare, inda za ku iya gwada aikace-aikacen ku na samarwa (production), ku ƙara sabbin rubuce-rubuce kafin a tura zuwa masu amfani. Wannan zai hana kowa kowa satar mabuɗin API ɗinku na sirri, kuma zai rage yiwuwar aikin fassarar ku ya cika da ƙarin rubuce-rubuce 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!

Samfuri daga NattskiftetAn yi a Norway