TacoTranslate
/
DokumentationPriser
 
Artikel
04. maj

Problemfri lokalisering for React-applikationer

Ønsker du at udvide din React-applikation til nye markeder? TacoTranslate gør det utroligt nemt at lokalisere dine React-apps, så du kan nå et globalt publikum uden besvær.

Hvorfor vælge TacoTranslate til React?

  • Problemfri integration: Designet specielt til React-applikationer, TacoTranslate integreres ubesværet i din eksisterende arbejdsgang.
  • Automatisk strengindsamling: Ingen manuel håndtering af JSON-filer længere. TacoTranslate indsamler automatisk strenge fra din kodebase.
  • AI-drevne oversættelser: Udnyt kraften i AI til at levere kontekstuelle korrekte oversættelser, der passer til tonen i din applikation.
  • Øjeblikkelig sprogunderstøttelse: Tilføj understøttelse af nye sprog med blot et klik, så din applikation bliver globalt tilgængelig.

Hvordan det fungerer

Installer TacoTranslate-pakken via npm:

npm install tacotranslate

Når du har installeret modulet, skal du oprette en TacoTranslate-konto, et oversættelsesprojekt og tilhørende API-nøgler. Opret en konto her. Det er gratis, og kræver ikke, at du tilføjer et kreditkort.

Inden for TacoTranslate applikationens brugerflade, opret et projekt, og naviger til fanen for API-nøgler. Opret én read nøgle og én read/write nøgle. Vi gemmer dem som miljøvariable. read nøglen er det, vi kalder public og read/write nøglen er secret. For eksempel kan du tilføje dem til en .env fil i roden af dit projekt.

Du skal også tilføje to flere miljøvariabler: TACOTRANSLATE_DEFAULT_LOCALE og TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Standard fallback-sproglokalkode. I dette eksempel sætter vi den til en for engelsk.
  • TACOTRANSLATE_ORIGIN: Den "mappe", hvor dine tekststrenge gemmes, f.eks. URL’en til din hjemmeside. Læs mere om origins her.
.env
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com

Sørg for aldrig at lække den hemmelige read/write API-nøgle til klient-side produktionsmiljøer.

Opsætning af TacoTranslate

Initialiser TacoTranslate i din React-applikation ved at indpakke din applikation i TacoTranslate context-udbyderen:

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 nu bruge Translate komponenten hvor som helst i din applikation for at vise oversat tekst! Sørg for at tjekke vores dokumentation for mere information og implementeringsvejledninger, der er specifikke for din opsætning.

import {Translate} from 'tacotranslate/react';

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

Fordele ved at bruge TacoTranslate

  • Tidsbesparende: Automatiserer den kedelige proces med lokalisering og indsamling af strenge, hvilket sparer dig værdifuld tid.
  • Omkostningseffektivt: Reducerer behovet for manuelle oversættelser og sænker dine omkostninger til lokalisering.
  • Forbedret nøjagtighed: AI-drevne oversættelser sikrer kontekstuelt korrekte og kvalitetsrige resultater.
  • Skalerbar løsning: Tilføj nemt støtte til nye sprog, efterhånden som din applikation og kundebase vokser.

Kom i gang i dag!

Din React-applikation vil blive oversat automatisk, når du tilføjer tekststrenge til en Translate komponent. Bemærk, at kun miljøer med read/write tilladelser på API-nøglen vil kunne oprette nye tekststrenge til oversættelse.

Vi anbefaler at have et lukket og sikret staging-miljø, hvor du kan teste din produktionsapplikation og tilføje nye tekststrenge, inden du går live. Dette vil forhindre, at nogen stjæler din hemmelige API-nøgle og potentielt oppuster dit oversættelsesprojekt ved at tilføje uvedkommende tekststrenge.

Sørg for at tjekke de fuldstændige eksempler på vores GitHub-profil. Hvis du støder på problemer, er du velkommen til at kontakte os, og vi hjælper dig mere end gerne.

TacoTranslate gør det muligt for dig automatisk at lokalisere dine React-applikationer hurtigt til og fra alle sprog. Oversæt gratis!

Et produkt fra NattskiftetFremstillet i Norge