TacoTranslate
/
Takardun ShaidaFarashi
 
Labari
May 04

Sauƙin fassara don aikace-aikacen React

Shin kuna neman faɗaɗa aikace-aikacen React ɗinku zuwa sabbin kasuwanni? TacoTranslate yana sauƙaƙa muku ƙwarai wajen daidaita aikace-aikacen React ɗinku, yana ba ku damar isa ga masu sauraro na duniya ba tare da matsala ba.

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

  • Haɗin kai mara matsala: An ƙera shi musamman don aikace-aikacen React, TacoTranslate yana haɗuwa cikin sauƙi cikin tsarin aikinku na yanzu.
  • Tattara Rubutun Kai Tsaye: Ba kwa buƙatar sarrafa fayilolin JSON da hannu. TacoTranslate yana tattara rubutun daga tushen lambarku ta atomatik.
  • Fassarar da AI ke Ƙarfafawa: Yi amfani da ƙarfin AI don bayar da fassarori masu daidaito bisa mahallin da suka dace da salon aikace-aikacenku.
  • Goyon Bayan Harshe Nan Take: Ƙara goyon bayan sababbin harsuna da danna maɓalli ɗaya kawai, yana sanya aikace-aikacenku samuwa ga duniya baki ɗaya.

Yadda yake aiki

Shigar da fakitin TacoTranslate ta amfani da npm:

npm install tacotranslate

Da zarar kun sanya wannan module ɗin, za ku buƙaci ƙirƙirar asusun TacoTranslate, wani aikin fassara, da kuma makullin API da suka danganta. Ƙirƙiri asusu anan. Yana da kyauta, kuma ba ya buƙatar ku saka kati na bashi.

A cikin UI na aikin TacoTranslate, ƙirƙiri wani aiki, sannan ka je zuwa shafin makullin API dinsa. Ƙirƙiri makulli ɗaya read kuma ɗaya read/write. Za mu adana su a matsayin canjin 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 za ku buƙaci ƙara wasu ƙarin sauye-sauyen muhalli guda biyu: TACOTRANSLATE_DEFAULT_LOCALE da TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Lambar harshe na tsohuwar sori. A cikin wannan misali, za mu saita shi zuwa en don Turanci.
  • TACOTRANSLATE_ORIGIN: “Jaka” inda za a adana kirtaninka, kamar adireshin gidan yanar gizonka. 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 kar ka taɓa fallasa sirrin maɓallin API na read/write ga yanayin samarwa na bangaren abokin ciniki.

Saita TacoTranslate

Fara amfani da TacoTranslate a cikin aikace-aikacen React ɗinka ta hanyar nadawa aikace-aikacenka a cikin mai samar 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 ku iya amfani da Translate ɓangaren ko'ina cikin aikace-aikacenku don nuna rubutun fassara! Ku tabbata kun duba takardunmu don ƙarin bayani, da kuma don 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 tsari mai wahala na fassara da tattara kalmomi ta atomatik, yana ceton maka lokaci mai muhimmanci.
  • Mai araha: Yana rage bukatar fassarar hannu, yana rage maka kudin fassara.
  • Ingantaccen daidaito: Fassarar da AI ke yi tana tabbatar da sakamako mai dacewa da mahallin kuma mai inganci sosai.
  • Magani mai iya fadadawa: Sauƙaƙe ƙara tallafi ga sabbin harsuna yayin da aikace-aikacenka da tushen abokan ciniki ke girma.

Fara yau!

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

Muna ba da shawarar samun wurin gwaji mai kullewa da tsaro inda za ku iya gwada aikace-aikacen ku na samarwa, kuna ƙara sabbin rubutu kafin a fara amfani da shi. Wannan zai hana kowa sata maɓallin API ɗinku na sirri, kuma zai hana yiwuwar ƙara nauyi cikin aikin fassara ta hanyar ƙara rubutu marasa kyau.

Tabbatar da duba cikakkun misalai a shafin GitHub ɗinmu. Idan ka samu wata matsala, kar ka yi shakka ka tuntube mu, za mu yi farin cikin taimaka maka.

TacoTranslate yana ba ka damar daidaita aikace-aikacen React ɗinka ta atomatik cikin sauri zuwa ko daga kowace harshe. Fassara kyauta!

Samfur daga Nattskiftet