TacoTranslate
/
DocumentatiePrijzen
 
Artikel
04 mei

Moeiteloze lokalisatie voor React-applicaties

Wil je je React-applicatie naar nieuwe markten uitbreiden? TacoTranslate maakt het ongelooflijk eenvoudig om je React-apps te lokaliseren, zodat je een wereldwijd publiek kunt bereiken zonder gedoe.

Waarom TacoTranslate kiezen voor React?

  • Naadloze integratie: Speciaal ontworpen voor React-toepassingen, integreert TacoTranslate moeiteloos in je bestaande workflow.
  • Automatische verzameling van strings: Geen handmatig beheer van JSON-bestanden meer. TacoTranslate verzamelt automatisch strings uit je codebase.
  • Door AI aangedreven vertalingen: Benut de kracht van AI om contextueel nauwkeurige vertalingen te leveren die passen bij de toon van je applicatie.
  • Onmiddellijke taalondersteuning: Voeg met één klik ondersteuning voor nieuwe talen toe, zodat je applicatie wereldwijd toegankelijk wordt.

Hoe het werkt

Installeer het TacoTranslate-pakket via npm:

npm install tacotranslate

Wanneer je de module hebt geïnstalleerd, moet je een TacoTranslate-account, een vertaalproject en de bijbehorende API-sleutels aanmaken. Maak hier een account aan. Het is gratis en vereist niet dat je een creditcard opgeeft.

Maak binnen de TacoTranslate-app UI een project aan en ga naar het tabblad API-sleutels. Maak één read sleutel en één read/write sleutel aan. We slaan ze op als omgevingsvariabelen. De read sleutel is wat we public noemen en de read/write sleutel is secret. Je kunt ze bijvoorbeeld toevoegen aan een .env bestand in de hoofdmap van je project.

Je moet ook nog twee omgevingsvariabelen toevoegen: TACOTRANSLATE_DEFAULT_LOCALE en TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: De standaard fallback-localecode. In dit voorbeeld stellen we deze in op en voor Engels.
  • TACOTRANSLATE_ORIGIN: De “folder” waar uw strings worden opgeslagen, zoals de URL van uw website. Lees hier meer over origins.
.env
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com

Zorg ervoor dat je de geheime read/write API-sleutel nooit uitlekt in client-side productieomgevingen.

TacoTranslate instellen

Initialiseer TacoTranslate in je React-applicatie door je applicatie te omhullen met de TacoTranslate-contextprovider:

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>
	);
}

Je kunt nu de Translate component overal in je applicatie gebruiken om vertaalde tekst weer te geven! Zorg ervoor dat je onze documentatie bekijkt voor meer informatie en implementatiegidsen die specifiek zijn voor je configuratie.

import {Translate} from 'tacotranslate/react';

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

Voordelen van het gebruik van TacoTranslate

  • Tijdbesparend: Automatiseert het vervelende proces van lokalisatie en het verzamelen van strings, waardoor je waardevolle tijd bespaart.
  • Kosteneffectief: Vermindert de behoefte aan handmatige vertalingen, waardoor je lokalisatiekosten dalen.
  • Verbeterde nauwkeurigheid: AI-gestuurde vertalingen zorgen voor contextueel nauwkeurige en hoogwaardige resultaten.
  • Schaalbare oplossing: Voeg eenvoudig ondersteuning voor nieuwe talen toe naarmate je applicatie en klantenbestand groeien.

Begin vandaag nog!

Je React-applicatie wordt automatisch vertaald wanneer je strings toevoegt aan een Translate component. Houd er rekening mee dat alleen omgevingen met read/write rechten op de API-sleutel in staat zullen zijn nieuwe strings aan te maken die vertaald kunnen worden.

We raden aan een gesloten en beveiligde staging-omgeving te hebben waarin je je productieapplicatie kunt testen en nieuwe strings kunt toevoegen voordat je live gaat. Dit voorkomt dat iemand iemand je geheime API-sleutel steelt, en mogelijk je vertaalproject opblaast door ongewenste strings toe te voegen.

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!

Een product van NattskiftetGemaakt in Noorwegen