Moeiteloze lokalisatie voor React-applicaties
Wilt u uw React-applicatie naar nieuwe markten uitbreiden? TacoTranslate maakt het ongelooflijk eenvoudig om uw React-apps te lokaliseren, zodat u zonder gedoe een wereldwijd publiek kunt bereiken.
Waarom TacoTranslate kiezen voor React?
- Naadloze integratie: Speciaal ontworpen voor React-applicaties integreert TacoTranslate moeiteloos in je bestaande workflow.
- Automatische stringverzameling: Geen gedoe meer met het handmatig beheren van JSON-bestanden. TacoTranslate verzamelt automatisch strings uit je codebase.
- AI-gestuurde vertalingen: Benut de kracht van AI om contextueel nauwkeurige vertalingen te leveren die passen bij de toon van je applicatie.
- Directe taalondersteuning: Voeg met één klik ondersteuning voor nieuwe talen toe, waardoor je applicatie wereldwijd toegankelijk wordt.
Hoe het werkt
Installeer het TacoTranslate-pakket via npm:
npm install tacotranslateWanneer je de module hebt geïnstalleerd, moet je een TacoTranslate-account, een vertaalproject en bijbehorende API-sleutels aanmaken. Maak hier een account aan. Het is gratis en je hoeft geen creditcard op te geven.
Binnen de TacoTranslate-applicatie UI, maak 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 wij 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 twee extra omgevingsvariabelen toevoegen: TACOTRANSLATE_DEFAULT_LOCALE en TACOTRANSLATE_ORIGIN.
TACOTRANSLATE_DEFAULT_LOCALE: De standaard fallback-localecode. In dit voorbeeld stellen we deze in openvoor Engels.TACOTRANSLATE_ORIGIN: De “folder” 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.comZorg ervoor dat je de geheime read/write API-sleutel nooit blootlegt in client-side productieomgevingen.
TacoTranslate instellen
Initialiseer TacoTranslate in je React-applicatie door je applicatie in te sluiten in 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 dat je onze documentatie raadpleegt voor meer informatie en voor 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 kostbare tijd bespaart.
- Kostenbesparend: Vermindert de behoefte aan handmatige vertalingen, waardoor je lokalisatiekosten dalen.
- Verbeterde nauwkeurigheid: Door AI aangedreven 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!
Uw React-applicatie wordt automatisch vertaald wanneer u strings toevoegt aan een Translate component. Let op: alleen omgevingen met read/write machtigingen op de API-sleutel kunnen nieuwe strings aanmaken die vertaald moeten worden.
We raden aan een gesloten en beveiligde stagingomgeving te gebruiken waarin u uw productieapplicatie kunt testen en nieuwe strings kunt toevoegen voordat u live gaat. Dit voorkomt dat iemand uw geheime API-sleutel steelt en mogelijk uw 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!