Moeiteloze lokalisatie voor React-toepassingen
Wil je je React-applicatie uitbreiden naar nieuwe markten? TacoTranslate maakt het ongelooflijk eenvoudig om je React-apps te lokaliseren, zodat je een wereldwijd publiek kunt bereiken zonder gedoe.
Waarom TacoTranslate voor React kiezen?
- Naadloze integratie: Speciaal ontworpen voor React-applicaties, integreert TacoTranslate moeiteloos in je bestaande workflow.
- Automatische verzameling van strings: Niet langer JSON-bestanden handmatig beheren. TacoTranslate verzamelt automatisch strings uit je codebase.
- AI-gestuurde vertalingen: Maak gebruik van 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 tacotranslate
Als 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 vereist niet dat je een creditcard toevoegt.
In de UI van de TacoTranslate-applicatie maak je een project aan en navigeer je 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
. Bijvoorbeeld kun je ze toevoegen aan een .env
bestand in de root van je project.
Je moet ook nog twee extra 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 ervoor 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 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>
);
}
U kunt nu de Translate
component overal in uw applicatie gebruiken om vertaalde tekst weer te geven! Zorg ervoor dat u onze documentatie raadpleegt voor meer informatie en voor implementatiehandleidingen die specifiek zijn voor uw 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
- Tijdbesparing: Automatiseert het saaie proces van lokalisatie en het verzamelen van strings, waardoor u waardevolle tijd bespaart.
- Kosteneffectief: Vermindert de behoefte aan handmatige vertalingen, waardoor uw lokalisatiekosten dalen.
- Verbeterde nauwkeurigheid: AI-gestuurde vertalingen zorgen voor contextueel nauwkeurige en hoogwaardige resultaten.
- Schaalbare oplossing: Voeg eenvoudig ondersteuning voor nieuwe talen toe naarmate uw applicatie en klantenbestand groeit.
Begin vandaag nog!
Je React-applicatie wordt automatisch vertaald zodra je strings toevoegt aan een Translate
component. Let op: alleen omgevingen met read/write
permissies op de API-sleutel kunnen nieuwe strings aanmaken om te laten vertalen.
We raden aan een afgesloten en beveiligde staging-omgeving te hebben waar je je productieapplicatie kunt testen en nieuwe strings kunt toevoegen voordat je live gaat. Dit voorkomt dat 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!