TacoTranslate
/
DogfennaethPrisiau
 
Erthygl
04 Mai

Y datrysiad gorau ar gyfer rhyngwladoli (i18n) mewn apiau React

Ydych chi’n edrych i ehangu eich cais React i farchnadoedd newydd? Mae TacoTranslate yn gwneud hi’n anhygoel o hawdd i leoleiddio eich apiau React, gan eich galluogi i gyrraedd cynulleidfa fyd-eang heb y drafferth.

Pam dewis TacoTranslate ar gyfer React?

  • Integreiddio Di-dor: Wedi’i ddylunio’n benodol ar gyfer ceisiadau React, mae TacoTranslate yn integreiddio’n ddi-dor i’ch llif gwaith presennol.
  • Casgliad Llinyn Awtomatig: Dim mwy o reoli ffeiliau JSON â llaw. Mae TacoTranslate yn casglu llinynnau o’ch cod yn awtomatig.
  • Cyfieithiadau Powered gan AI: Defnyddiwch bŵer AI i ddarparu cyfieithiadau cywir yn y cyd-destun sy’n addasu i gymeriad eich cais.
  • Cefnogaeth Iaith Instant: Ychwanegwch gefnogaeth ar gyfer ieithoedd newydd gyda dim ond clic, gan wneud eich cais ar gael yn fyd-eang.

Sut mae'n gweithio

Gosodwch y pecyn TacoTranslate trwy npm:

npm install tacotranslate

Pan fyddwch wedi gosod y modiwl, bydd angen i chi greu cyfrif TacoTranslate, prosiect cyfieithu, a allweddi API cysylltiedig. Creu cyfrif yma. Mae’n rhad ac am ddim, ac nid oes angen i chi ychwanegu cerdyn credyd.

O fewn rhyngwyneb defnyddiwr ap TacoTranslate, creu prosiect, a mynd i dab allweddi API. Creu un allwedd read a un allwedd read/write. Byddwn yn eu cadw fel newidynnau amgylchedd. Yr allwedd read yw’r hyn a alwn yn public a’r allwedd read/write yw secret. Er enghraifft, gallech eu hychwanegu at ffeil .env yn nhraed eich prosiect.

Byddwch hefyd angen ychwanegu dau newidyn amgylchedd arall: TACOTRANSLATE_DEFAULT_LOCALE a TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Y cod locale wrth gefn diofyn. Yn yr enghraifft hon, byddwn yn ei osod i en ar gyfer Saesneg.
  • TACOTRANSLATE_ORIGIN: Y “ffolder” lle bydd eich llinellau testun yn cael eu storio, megis URL eich gwefan. Darllenwch fwy am darddiadau yma.
.env
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com

Gwnewch yn siŵr nad ydych byth yn datgelu’r allwedd API gyflwr gyfrinachol read/write i amgylcheddau cynhyrchu ochr cleient.

Sefydlu TacoTranslate

Cychwynwch TacoTranslate yn eich cais React trwy lapio eich cais yn y darparwr cyd-destun 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>
	);
}

Gallwch nawr ddefnyddio'r cydran Translate unrhyw le yn eich cais i arddangos testun wedi'i gyfieithu! Sicrhewch eich bod yn edrych ar ein dogfennau am ragor o wybodaeth, a chyfarwyddiadau gweithredu ar gyfer eich gosodiad penodol.

import {Translate} from 'tacotranslate/react';

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

Manteision defnyddio TacoTranslate

  • Arbed Amser: Yn awtomatig broses ddiflas lleolyddu a chasglu llinynnau, gan arbed amser gwerthfawr i chi.
  • Cynhwysol Cost: Yn lleihau'r angen am gyfieithiadau llaw, gan gostwng eich costau lleolyddu.
  • Gwell Cywirdeb: Mae cyfieithiadau a bwydo gan AI yn sicrhau canlyniadau cywir o ran cyd-destun ac o ansawdd uchel.
  • Ateb Scaladwy: Ychwanegu cymorth yn hawdd ar gyfer ieithoedd newydd wrth i’ch cais a’ch sylfaen cwsmeriaid dyfu.

Dechreuwch heddiw!

Bydd eich cais React yn cael ei gyfieithu'n awtomatig pan fyddwch yn ychwanegu unrhyw linynnau at gydran Translate. Nodwch mai dim ond amgylcheddau gyda chaniatâd read/write ar y allwedd API fydd yn gallu creu linynnau newydd i'w cyfieithu.

Rydym yn argymell cael amgylchedd llwyfan caeedig a diogel lle gallwch brofi eich cais cynhyrchu, gan ychwanegu linynnau newydd cyn mynd yn fyw. Bydd hyn yn atal unrhyw un rhag dwyn eich allwedd API gyfrinachol, a hefyd yn eich galluogi i osgoi gorlwytho eich prosiect cyfieithu drwy ychwanegu linynnau anhysbys.

Gwnewch yn siŵr i edrych ar y enghreifftiau llawn ar ein proffil GitHub. Os cewch chi unrhyw broblemau, teimlwch yn rhydd i gysylltu, a byddwn yn fwy na pharod i helpu.

Mae TacoTranslate yn eich galluogi i leoleiddio eich ceisiadau React yn awtomatig yn gyflym i ac o unrhyw iaith. Cyfieithwch am ddim!

Cynnyrch gan Nattskiftet