TacoTranslate
/
Takardun BayaniFarashi
 
Labari
May 04

Sauƙaƙan fassarar harshe don aikace-aikacen React

Kuna neman faɗaɗa aikace-aikacen React ɗinku zuwa sababbin kasuwanni? TacoTranslate yana sauƙaƙa ƙwarai wajen naɗa harsuna a aikace-aikacen React ɗinku, yana ba ku damar isa ga masu sauraro na duniya ba tare da wahala ba.

Me yasa za a zaɓi TacoTranslate don React?

  • Haɗin kai ba tare da matsala ba: An ƙera musamman don aikace-aikacen React, TacoTranslate yana haɗawa cikin sauƙi cikin tsarin aikinku na yanzu.
  • Tattara Rubutu ta atomatik: Ba sai kuna sarrafa fayilolin JSON da hannu ba. TacoTranslate yana tattara rubutun daga tushen lambarku ta atomatik.
  • Fassarar da AI ke Sarrafa: Yi amfani da ƙarfin AI don samar da fassarar da ta dace da mahallin da ke dacewa da yanayin aikace-aikacenku.
  • Taimakon Haruffa Nan Take: Ƙara tallafi ga sabbin harsuna da danna maɓalli kawai, yana sanya aikace-aikacenku ya zama mai isa a duniya baki ɗaya.

Yadda yake aiki

Sanya kayan aikin TacoTranslate ta hanyar npm:

npm install tacotranslate

Da zarar ka shigar da module din, za ka bukaci ka ƙirƙiri asusun TacoTranslate, aikin fassara, da kuma mabuɗan API ɗin da suka dace. Ƙirƙiri asusu anan. Kyauta ne, kuma ba ya buƙatar ka saka katin bashi.

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

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

  • TACOTRANSLATE_DEFAULT_LOCALE: Lambar ƙasar da za a koma gare ta ta asali. A wannan misalin, za mu saita ta zuwa en don Turanci.
  • TACOTRANSLATE_ORIGIN: “Jaka” inda za a adana jumlolin ku, kamar adireshin URL na gidan yanar gizon ku. Kara karantawa 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 ku taɓa bayyana mabudin sirri na read/write API ga yanayin samarwa na ɓangaren abokin ciniki.

Saitin TacoTranslate

Fara TacoTranslate a cikin aikace-aikacen React dinka ta hanyar nade aikace-aikacenka cikin mai bayar 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 a kowane wuri a cikin aikace-aikacenka don nuna rubutun da aka fassara! Tabbatar ka duba takardunmu don ƙarin bayani, da kuma don jagororin aiwatarwa na musamman ga tsarin da kake amfani da shi.

import {Translate} from 'tacotranslate/react';

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

Amfanin amfani da TacoTranslate

  • Ceton lokaci: Yana ƙirƙirar aikin ƙoƙari na daidaita harshe da tattara kalmomi ta atomatik, yana ajiye maka lokaci mai mahimmanci.
  • Mai araha: Yana rage buƙatar fassarar hannu, yana rage kuɗin da kake kashewa wajen daidaita harshe.
  • Ingantaccen daidaito: Fassarar da AI ke sarrafawa tana tabbatar da sakamako mai dacewa da mahallin sa da inganci mai kyau.
  • Magani Mai Faɗaɗa: Da sauƙi ƙara goyon bayan sabbin harsuna yayin da aikace-aikacenka da kuma masu amfani suke ƙaruwa.

Fara yau!

Za a fassara aikace-aikacen React ɗinku ta atomatik lokacin da kuka ƙara kowanne ɗigo na kalmomi a cikin Translate ɓangaren. Ku lura cewa kawai yanayin da ke da izinin read/write akan mabuɗin API ne zai iya ƙirƙirar sababbin kalmomi don a fassara.

Muna ba da shawarar ku sami muhalli na gwaji mai rufe da tsaro inda za ku iya gwada aikace-aikacen ku na samarwa, ta hanyar ƙara sababbin kalmomi kafin ku fara amfani da shi a fili. Wannan zai hana kowa satar mabuɗin API ɗinku na sirri, da kuma hana yawaitar kalmomi marasa tushe a cikin aikin fassarar ku.

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