Lokalizasyon san efò pou aplikasyon React
Èske w ap chèche elaji aplikasyon React ou nan nouvo mache? TacoTranslate fè li ekstrèmman fasil pou lokalize aplikasyon React ou yo, sa ki pèmèt ou rive jwenn yon odyans mondyal san pwoblèm.
Poukisa chwazi TacoTranslate pou React?
- Entegrasyon San Pwoblèm : Ki fèt espesyalman pou aplikasyon React, TacoTranslate entegre fasil nan workflow ou deja genyen an.
- Koleksyon Chenn Otomatik : Pa gen bezwen jere fichye JSON manyèlman ankò. TacoTranslate kolekte chenn yo otomatikman nan baz kòd ou a.
- Tradiksyon ki Sèvi ak AI : Sèvi ak pouvwa AI pou bay tradiksyon ki kontekstyalize ak egzak epi ki adapte ak ton aplikasyon ou an.
- Sipò Lang Imenan : Ajoute sipò pou nouvo lang ak yon sèl klik, sa ki fè aplikasyon ou aksesib atravè lemond.
Kijan li fonksyone
Enstale pake TacoTranslate
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, epi li pa mande 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
yon sèl, epi yon kle read/write
yon sèl. Nou pral sove yo kòm varyab anviwònman. Kle read
la se sa nou rele public
pandan kle read/write
la se secret
. Pa egzanp, ou ta ka ajoute yo nan yon fichye .env
ki nan rasin pwojè w la.
Ou pral bezwen ajoute de lòt varyab anviwònman tou: TACOTRANSLATE_DEFAULT_LOCALE
ak TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: Kòd lokal defo pou ranplasan. Nan egzanp sa a, n ap mete li kòmen
pou angle.TACOTRANSLATE_ORIGIN
: “Katab” kote fraz ou yo ap estoke, tankou URL sit entènèt ou a. Li plis sou orijin yo isit la.
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 lage kle API read/write
sekrè a nan anviwònman pwodiksyon bò kliyan.
Konfigirasyon TacoTranslate
Inisyalize TacoTranslate nan aplikasyon React ou a pa anviwònman aplikasyon ou an nan TacoTranslate
kontèks founisè a:
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
nan nenpòt kote nan aplikasyon ou pou montre tèks ki tradui! Asire w ou tcheke dokimantasyon nou an pou plis enfòmasyon, epi pou gid aplikasyon ki espesifik pou anviwònman ou.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}
Benefis itilize TacoTranslate
- Ekonomi tan: Otomatize pwosesis fatigan lokalizasyon ak koleksyon chenn yo, sa ki pèmèt ou ekonomize tan ki gen valè.
- Pri rezonab: Diminye bezwen tradiksyon manyèl, sa ki bese depans lokalizasyon ou.
- Presizyon amelyore: Tradiksyon ak AI bay rezilta ki egzak selon kontèks la ak gwo kalite.
- Solisyon echèl: Fasilman ajoute sipò pou nouvo lang pandan aplikasyon ak baz kliyan ou grandi.
Kòmanse jodi a!
Aplikasyon React ou a pral tradui otomatikman lè ou ajoute nenpòt chenn nan yon konpozan Translate
. Remake byen ke se sèlman anviwònman ki gen pèmisyon read/write
sou kle API a ki pral kapab kreye nouvo chenn pou tradui.
Nou rekòmande pou gen yon anviwònman staging fèmen ak sekirize kote ou ka teste aplikasyon pwodiksyon ou, ajoute nouvo chenn anvan ou lanse li. Sa ap anpeche nenpòt moun vòlè kle API sekrè ou, epi evite pwobableman gonfle pwojè tradiksyon ou a pa ajoute chenn dezòd.
Asire ou gade egzanp konplè yo sou pwofil GitHub nou an. Si ou rankontre nenpòt pwoblèm, pa ezite kontakte nou, epi n ap kontan anpil pou ede ou.
TacoTranslate pèmèt ou lokalize aplikasyon React ou yo otomatikman vit nan nenpòt lang ou sòti nan nenpòt lang. Tradui gratis!