Enkel lokalisering for React-applikasjonar
Ønskjer du å utvide React-applikasjonen din til nye marknader? TacoTranslate gjer det utruleg enkelt å lokalisere React-applikasjonane dine, slik at du kan nå eit globalt publikum utan mykje styr.
Kvifor velje TacoTranslate for React?
- Sømlaus integrasjon: Utvikla særskild for React-applikasjonar, TacoTranslate integrerer seg utan problem i den eksisterande arbeidsflyten din.
- Automatisk innsamling av strengar: Du treng ikkje lenger å handsame JSON-filer manuelt. TacoTranslate samlar automatisk strengar frå kodebasen din.
- AI-drevne omsetjingar: Utnytt krafta til AI for å gje kontekstuelt presise omsetjingar som passar tonen i applikasjonen din.
- Øyeblikkeleg språkstøtte: Legg til støtte for nye språk med berre eit klikk, og gjer applikasjonen din tilgjengeleg globalt.
Slik fungerer det
Installer TacoTranslate-pakken med npm:
npm install tacotranslateNår du har installert modulen, må du opprette ein TacoTranslate-konto, eit omsetjingsprosjekt og tilhøyrande API-nøklar. Opprett ein konto her. Det er gratis, og du treng ikkje å oppgi eit kredittkort.
I TacoTranslate-applikasjonen si brukargrensesnitt, opprett eit prosjekt, og gå til fanen for API-nøklar. Opprett ein read nøkkel, og ein read/write nøkkel. Vi lagrar dei som miljøvariablar. Den read nøkkelen er det vi kallar public og den read/write nøkkelen er secret. Til dømes kan du leggje dei til i ei .env fil i rotmappa til prosjektet ditt.
Du må òg leggje til to fleire miljøvariablar: TACOTRANSLATE_DEFAULT_LOCALE og TACOTRANSLATE_ORIGIN.
TACOTRANSLATE_DEFAULT_LOCALE: Standard fallback-lokalkode. I dette dømet set vi den tilenfor engelsk.TACOTRANSLATE_ORIGIN: «mappa» der strengane dine blir lagra, til dømes URL-en til nettsida di. Les meir om originar her.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.comPass på at den hemmelege read/write API-nøkkelen aldri blir lekket til produksjonsmiljø på klientsida.
Setje opp TacoTranslate
Set opp TacoTranslate i React-applikasjonen din ved å pakke applikasjonen inn i TacoTranslate-kontekstleverandøren:
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>
);
}Du kan no bruke Translate komponenten kvar som helst i applikasjonen din for å vise omsett tekst! Hugs å sjekke ut dokumentasjonen vår for meir informasjon, og for rettleiingar om implementering som er tilpassa oppsetet ditt.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}Fordelar ved å bruke TacoTranslate
- Sparar tid: Automatiserer den tidkrevjande prosessen med lokalisering og innsamling av tekststrengar, og sparar deg verdifull tid.
- Kostnadseffektiv: Reduserer behovet for manuelle omsetjingar, og senkar kostnadane ved lokalisering.
- Forbetra nøyaktigheit: AI-drevne omsetjingar sikrar kontekstuelt presise og høgkvalitetsresultat.
- Skalerbar løysing: Legg enkelt til støtte for nye språk etter kvart som applikasjonen og kundebasen veks.
Kom i gang i dag!
React-applikasjonen din blir automatisk omsett når du legg til nokre strengar i ein Translate komponent. Merk at berre miljø med read/write tillatelsar på API-nøkkelen vil kunne opprette nye strengar som skal omsetjast.
Vi tilrår at du har eit lukka og sikra staging-miljø der du kan teste produksjonsapplikasjonen din, og leggje til nye strengar før du går live. Dette vil hindre at nokon nokon stel den hemmelege API-nøkkelen din, og potensielt gjere at omsetjingsprosjektet ditt blir oppblåst ved at uønska strengar blir lagt til.
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!