Enkel lokalisering for React-applikasjoner
Ønsker du å utvide React-applikasjonen din til nye markeder? TacoTranslate gjør det utrolig enkelt å lokalisere React-appene dine, slik at du kan nå et globalt publikum uten bryet.
Hvorfor velge TacoTranslate for React?
- Sømløs integrasjon: Designet spesielt for React-applikasjoner, integreres TacoTranslate sømløst i din eksisterende arbeidsflyt.
- Automatisk innsamling av tekststrenger: Ikke mer manuell håndtering av JSON-filer. TacoTranslate samler automatisk tekststrenger fra kodebasen din.
- AI-drevne oversettelser: Utnytt kraften i AI for å gi kontekstuelt nøyaktige oversettelser som passer tonen i applikasjonen din.
- Umiddelbar språkstøtte: Legg til støtte for nye språk med bare ett klikk, og gjør applikasjonen din tilgjengelig globalt.
Hvordan det fungerer
Installer TacoTranslate-pakken via npm:
npm install tacotranslateNår du har installert modulen, må du opprette en TacoTranslate-konto, et oversettelsesprosjekt og tilhørende API-nøkler. Opprett en konto her. Det er gratis, og krever ikke at du oppgir et kredittkort.
I TacoTranslate-applikasjonens brukergrensesnitt opprett et prosjekt, og gå til fanen for API-nøkler. Opprett en read nøkkel og en read/write nøkkel. Vi lagrer dem som miljøvariabler. read nøkkelen er det vi kaller public og read/write nøkkelen er secret. For eksempel kan du legge dem til i en .env fil i roten av prosjektet ditt.
Du må også legge til to ekstra miljøvariabler: TACOTRANSLATE_DEFAULT_LOCALE og TACOTRANSLATE_ORIGIN.
TACOTRANSLATE_DEFAULT_LOCALE: Standard fallback-lokalkode. I dette eksemplet setter vi den tilenfor engelsk.TACOTRANSLATE_ORIGIN: "mappen" der tekstene dine vil bli lagret, for eksempel nettadressen (URL) til nettstedet ditt. Les mer om opprinnelser her.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.comSørg for å aldri lekke den hemmelige read/write API-nøkkelen til produksjonsmiljøer på klientsiden.
Slik setter du opp TacoTranslate
Initialiser TacoTranslate i React-applikasjonen din ved å pakke den 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 nå bruke Translate komponenten hvor som helst i applikasjonen din for å vise oversatt tekst! Husk å sjekke ut dokumentasjonen vår for mer informasjon og implementasjonsveiledninger som er tilpasset oppsettet ditt.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}Fordeler ved å bruke TacoTranslate
- Tidsbesparende: Automatiserer den kjedelige prosessen med lokalisering og innsamling av strenger, og sparer deg verdifull tid.
- Kostnadseffektiv: Reduserer behovet for manuelle oversettelser, noe som senker kostnadene ved lokalisering.
- Forbedret nøyaktighet: AI-drevne oversettelser sikrer kontekstuelt nøyaktige og høykvalitetsresultater.
- Skalerbar løsning: Legg enkelt til støtte for nye språk etter hvert som applikasjonen og kundebasen vokser.
Kom i gang i dag!
React-applikasjonen din blir automatisk oversatt når du legger til tekststrenger i en Translate komponent. Merk at kun miljøer med read/write tillatelser på API-nøkkelen vil kunne opprette nye tekststrenger som skal oversettes.
Vi anbefaler å ha et lukket og sikret staging-miljø hvor du kan teste produksjonsapplikasjonen din og legge til nye tekststrenger før du går live. Dette vil forhindre at noen noen stjeler din hemmelige API-nøkkel, og potensielt blåse opp oversettelsesprosjektet ditt ved å legge til uautoriserte tekststrenger.
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!