TacoTranslate
/
DokimantasyonPri
 
Atik
May 04

Lokalizasyon san efò pou aplikasyon React

Èske w ap chèche devlope aplikasyon React ou a nan nouvo mache? TacoTranslate fè li ekstrèmman fasil pou lokalize aplikasyon React ou yo, pèmèt ou rive jwenn yon odyans mondyal san konplikasyon.

Poukisa chwazi TacoTranslate pou React?

  • Entégrasyon San Pwoblèm: Devlope espesyalman pou aplikasyon React, TacoTranslate entegre fasilman nan workflow ou genyen an.
  • Koleksyon Fraz Otomatik: Pa bezwen jere fichye JSON yo manyèlman ankò. TacoTranslate kolekte fraz yo otomatikman nan kòd ou.
  • Tradiksyon ki mache ak AI: Sèvi ak pouvwa AI a pou bay tradiksyon ki presi selon kontèks epi ki adapte ton aplikasyon ou an.
  • Sipò Imedya pou Lang: Ajoute sipò pou nouvo lang avèk yon sèl klik, sa ki fè aplikasyon ou aksesib globalman.

Kijan li fonksyone

Enstale pake TacoTranslate a atravè npm:

npm install tacotranslate

Lè ou fin enstale modil la, w ap bezwen kreye yon kont TacoTranslate, yon pwojè tradiksyon, ak kle API ki asosye yo. Kreye yon kont isit la. Li gratis, e pa mande w pou w ajoute yon kat kredi.

Nan entèfas itilizatè aplikasyon TacoTranslate la, kreye yon pwojè, epi ale nan onglet kle API li yo. Kreye yon kle read epi yon kle read/write. N ap sere yo kòm varyab anviwònman. Kle read la se sa nou rele public epi kle read/write la se secret. Pa egzanp, ou ka ajoute yo nan yon fichye .env nan rasin pwojè ou a.

Ou pral bezwen ajoute tou de lòt varyab anviwònman: TACOTRANSLATE_DEFAULT_LOCALE ak TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Kòd lokal defo pou ranplasman. Nan egzanp sa a, n ap mete li en pou lang angle.
  • TACOTRANSLATE_ORIGIN: “Katab” kote kòd ou yo ap estoke, tankou URL sit entènèt ou. Li plis sou orijin yo isit la.
.env
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com

Asire w pou pa janm pataje kle API read/write ki se sekrè a nan anviwònman pwodiksyon bò kliyan yo.

Konfigirasyon TacoTranslate

Inisyalize TacoTranslate nan aplikasyon React ou a lè ou anvlope aplikasyon ou a nan founisè kontèks TacoTranslate la:

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>
	);
}

Kounye a, ou ka itilize konpozan Translate nenpòt kote nan aplikasyon ou a pou montre tèks tradui! Asire w pou w gade dokimantasyon nou an pou plis enfòmasyon, ak pou gid aplikasyon ki espesifik pou anviwònman ou a.

import {Translate} from 'tacotranslate/react';

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

Benefis itilize TacoTranslate

  • Konnen tan: Otomatize pwosesis an baa nan lokalizasyon ak koleksyon fisèl yo, sove ou tan ki gen anpil valè.
  • Ekonomik: Diminye bezwen pou tradiksyon manyèl, bese depans lokalizasyon ou yo.
  • Presizyon amelyore: Tradiksyon ki mache ak AI asire rezilta ki egzat nan kontèks epi bon kalite.
  • Solisyon echèl: Ajoute fasil sipò pou nouvo lang pandan aplikasyon w lan ak baz kliyan ou ap grandi.

Kòmanse jodi a!

Aplikasyon React ou a ap tradui otomatikman lè ou ajoute nenpòt strings nan yon konpozan Translate. Remake byen ke sèlman anviwònman ki gen pèmisyon read/write sou kle API a ap kapab kreye nouvo strings pou tradui.

Nou rekòmande pou gen yon anviwònman staging fèmen ak sekirize kote ou ka teste aplikasyon pwodiksyon ou a, ajoute nouvo strings anvan ou lanse li. Sa ap anpeche nenpòt moun vòlè kle API sekrè ou a, epi potansyèlman chaje pwojè tradiksyon ou a ak strings move kalite.

Asire w pou wè egzanp konplè yo sou pwofil GitHub nou an. Si ou ta rankontre nenpòt pwoblèm, pa ezite kontakte nou, n ap plis pase kontan ede w.

TacoTranslate pèmèt ou lokalize otomatikman aplikasyon React ou yo rapidman nan nenpòt lang e soti nan nenpòt lang. Tradwi gratis!

Yon pwodwi soti nan NattskiftetFè nan Nòvèj