Y datrysiad gorau ar gyfer rhyngwladoli (i18n) mewn apiau React
A ydych chi'n ceisio ehangu eich cais React i farchnadoedd newydd? Mae TacoTranslate yn ei gwneud hi'n hynod o hawdd lleololi eich apiau React, gan eich galluogi i gyrraedd cynulleidfa fyd-eang heb unrhyw drafferth.
Pam dewis TacoTranslate ar gyfer React?
- Integreiddio Di-dor: Wedi'i gynllunio'n benodol ar gyfer cymwysiadau React, mae TacoTranslate yn integreiddio'n ddi-dor i'ch llif gwaith presennol.
- Casglu Llinynnau'n Awtomatig: Dim mwy o reoli ffeiliau JSON â llaw. Mae TacoTranslate yn casglu llinynnau o'ch cod yn awtomatig.
- Cyfieithiadau wedi'u pweru gan AI: Manteisiwch ar rym AI i ddarparu cyfieithiadau sy'n gywir o ran cyd-destun sy'n cyd-fynd â thôn eich cymhwysiad.
- Cefnogaeth Iaith Ar Unwaith: Ychwanegwch gefnogaeth ar gyfer ieithoedd newydd gyda dim ond un clic, gan wneud eich cymhwysiad yn hygyrch yn fyd-eang.
Sut mae'n gweithio
Gosodwch y pecyn TacoTranslate trwy npm:
npm install tacotranslatePan fyddwch wedi gosod y modiwl, bydd rhaid i chi greu cyfrif TacoTranslate, prosiect cyfieithu, ac allweddau API cysylltiedig. Creu cyfrif yma. Mae'n rhad ac am ddim, ac nid yw'n gofyn i chi ychwanegu cerdyn credyd.
Yn UI cymhwysiad TacoTranslate, creuwch brosiect a llywiwch i'r tab allweddau API. Creuwch un allwedd read a un allwedd read/write. Byddwn yn eu cadw fel newidynnau'r amgylchedd. Mae'r allwedd read yr hyn a rydyn ni'n ei alw'n public, a'r allwedd read/write yw'r secret. Er enghraifft, gallwch eu hychwanegu i ffeil .env yng ngwraidd eich prosiect.
Mae angen i chi hefyd ychwanegu dau newidyn amgylchedd arall: TACOTRANSLATE_DEFAULT_LOCALE a TACOTRANSLATE_ORIGIN.
TACOTRANSLATE_DEFAULT_LOCALE: Y cod lleoliad diofyn sy'n cael ei ddefnyddio fel ateb wrth fethu. Mewn enghraifft hon, byddwn yn ei osod ienar gyfer Saesneg.TACOTRANSLATE_ORIGIN: Y “ffolder” lle caiff eich testunau eu cadw, fel URL eich gwefan. Darllenwch ragor am darddiadau yma.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.comSicrhewch na fyddwch byth yn datgelu'r allwedd API gyfrinachol read/write i amgylcheddau cynhyrchu ar ochr y cleient.
Sefydlu TacoTranslate
Dechreuwch TacoTranslate yn eich cais React drwy 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 ym mhob man o fewn eich cais i arddangos testun wedi'i gyfieithu! Gwnewch yn siŵr i edrych ar ein dogfennaeth am fwy o wybodaeth, ac am ganllawiau gweithredu sy'n benodol i'ch gosodiad.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}Manteision defnyddio TacoTranslate
- Arbed amser: Awtomeiddio'r broses ddiflas o leoleiddio a chasglu llinynnau, gan arbed amser gwerthfawr i chi.
- Cost-effeithiol: Yn lleihau'r angen am gyfieithiadau llaw, gan ostwng costau eich leoleiddio.
- Gwell cywirdeb: Mae cyfieithiadau sy'n cael eu pweru gan AI yn sicrhau canlyniadau sy'n gywir o ran cyd-destun ac o ansawdd uchel.
- Datrysiad Graddadwy: Ychwanegu cefnogaeth ar gyfer ieithoedd newydd yn hawdd wrth i'ch ap a'ch sylfaen cwsmeriaid dyfu.
Dechreuwch heddiw!
Bydd eich cais React yn cael ei gyfieithu'n awtomatig pan ychwanegwch unrhyw llinynnau i gydran Translate. Sylwch mai dim ond amgylcheddau sydd â chaniatâd read/write ar yr allwedd API fydd yn gallu creu llinynnau newydd i'w cyfieithu.
Rydym yn argymell cael amgylchedd prawf caeedig a diogel lle gallwch brofi eich cais cynhyrchu, gan ychwanegu llinynnau newydd cyn mynd yn fyw. Bydd hyn yn atal unrhywun rhag dwyn eich allwedd API cyfrinachol, a gallai hefyd achosi i'ch prosiect cyfieithu dyfu'n ormodol drwy ychwanegu llinynnau amhriodol.
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!