Moedeloze lokalisatie voor React-toepassingen
Wilt u uw React-applicatie uitbreiden naar nieuwe markten? TacoTranslate maakt het ongelooflijk eenvoudig om uw React-apps te lokaliseren, zodat u een wereldwijd publiek kunt bereiken zonder gedoe.
Waarom kiezen voor TacoTranslate voor React?
- Naadloze Integratie: Speciaal ontworpen voor React-toepassingen, integreert TacoTranslate moeiteloos in je bestaande workflow.
- Automatische Tekstverzameling: Geen handmatig beheer van JSON-bestanden meer. TacoTranslate verzamelt automatisch teksten uit je codebasis.
- AI-ondersteunde Vertalingen: Profiteer van de kracht van AI om contextueel nauwkeurige vertalingen te bieden die passen bij de toon van je applicatie.
- Directe Taalondersteuning: Voeg met slechts één klik ondersteuning toe voor nieuwe talen, waardoor 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 aanmaken, een vertaalproject opzetten en de bijbehorende API-sleutels genereren. Maak hier een account aan. Het is gratis en je hoeft geen creditcard toe te voegen.
Binnen de TacoTranslate applicatie-UI maak je een project aan en navigeer je naar het tabblad met API-sleutels. Maak een read
sleutel en een read/write
sleutel aan. We slaan deze op als omgevingsvariabelen. De read
sleutel noemen we public
en de read/write
sleutel is secret
. Je kunt ze bijvoorbeeld toevoegen aan een .env
bestand in de root 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 open
voor Engels.TACOTRANSLATE_ORIGIN
: De “map” waar je strings worden opgeslagen, zoals de URL van je website. Lees hier meer over origins.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com
Zorg er altijd voor dat je de geheime read/write
API-sleutel nooit lekt naar client-side productieomgevingen.
TacoTranslate instellen
Initialiseer TacoTranslate in je React-applicatie door je applicatie te omhullen met de TacoTranslate context provider:
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 binnen je applicatie gebruiken om vertaalde tekst weer te geven! Bekijk zeker onze documentatie voor meer informatie en implementatiehandleidingen die specifiek zijn voor jouw setup.
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 saaie proces van lokalisatie en het verzamelen van strings, waardoor je waardevolle tijd bespaart.
- Kosteneffectief: Vermindert de noodzaak voor handmatige vertalingen, waardoor je lokalisatiekosten dalen.
- Verbeterde nauwkeurigheid: AI-gedreven vertalingen zorgen voor contextueel nauwkeurige en hoogkwalitatieve resultaten.
- Breed inzetbare oplossing: Voeg eenvoudig ondersteuning toe voor nieuwe talen naarmate je applicatie en klantbestand groeien.
Begin vandaag nog!
Je React-applicatie wordt automatisch vertaald wanneer je tekst toevoegt aan een Translate
component. Houd er rekening mee dat alleen omgevingen met read/write
permissies op de API-sleutel nieuwe tekst kunnen aanmaken voor vertaling.
We raden aan om een gesloten en beveiligde staging-omgeving te hebben waarin je je productie-applicatie kunt testen en nieuwe teksten kunt toevoegen voordat deze live gaat. Dit voorkomt dat iemand jouw geheime API-sleutel kan stelen en mogelijk je vertaalproject kan vervuilen met ongewenste teksten.
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!