Moeiteloze lokalisering vir React-toepassings
Wil jy jou React-toepassing na nuwe markte uitbrei? TacoTranslate maak dit uiters maklik om jou React-toepassings te lokaliseer, sodat jy 'n wêreldwye gehoor kan bereik sonder die moeite.
Waarom kies TacoTranslate vir React?
- Naadlose integrasie: Spesifiek ontwerp vir React-toepassings, integreer TacoTranslate moeiteloos in jou bestaande werkvloei.
- Outomatiese string-insameling: Nie meer handmatig JSON-lêers bestuur nie. TacoTranslate versamel outomaties strings uit jou kodebasis.
- KI-aangedrewe vertalings: Gebruik die krag van KI om konteksmatig akkurate vertalings te lewer wat by die toon van jou toepassing pas.
- Onmiddellike taalondersteuning: Voeg met net 'n klik ondersteuning vir nuwe tale by, sodat jou toepassing wêreldwyd toeganklik word.
Hoe dit werk
Installeer die TacoTranslate-pakket via npm:
npm install tacotranslate
Sodra jy die module geïnstalleer het, moet jy ’n TacoTranslate-rekening, ’n vertaalprojek en bybehorende API-sleutels skep. Skep hier ’n rekening. Dit is gratis, en vereis nie dat jy ’n kredietkaart byvoeg nie.
Skep binne die TacoTranslate-toepassing se gebruikerskoppelvlak 'n projek, en navigeer na die oortjie vir API-sleutels. Skep een read
sleutel, en een read/write
sleutel. Ons sal hulle as omgewingsveranderlikes stoor. Die read
sleutel is wat ons public
noem en die read/write
sleutel is secret
. Byvoorbeeld, kan jy dit by 'n .env
lêer in die wortel van jou projek voeg.
Jy sal ook nog twee omgewingsveranderlikes moet byvoeg: TACOTRANSLATE_DEFAULT_LOCALE
en TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: Die standaard terugval-lokaalkode. In hierdie voorbeeld sal ons dit open
instel vir Engels.TACOTRANSLATE_ORIGIN
: Die “map” waar jou stringe gestoor sal word, soos die URL van jou webwerf. Lees hier meer oor oorspronge.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com
Maak seker dat jy nooit die geheime read/write
API-sleutel in kliënt-side produksie-omgewings uitlek nie.
TacoTranslate opstel
Initialiseer TacoTranslate in jou React-toepassing deur jou toepassing in die TacoTranslate-konteksverskaffer te plaas:
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>
);
}
Jy kan nou die Translate
komponent enige plek in jou toepassing gebruik om vertaalde teks te vertoon! Maak seker dat jy ons dokumentasie raadpleeg vir meer inligting en vir implementeringsgidse wat spesifiek is vir jou opstelling.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}
Voordele van die gebruik van TacoTranslate
- Tydsbesparend: Automatiseer die vervelige proses om te lokaliseer en om stringe te versamel, wat jou waardevolle tyd bespaar.
- Kostedoeltreffend: Verminder die behoefte aan handmatige vertalings, wat jou lokalisasiekoste verlaag.
- Verbeterde akkuraatheid: KI-gedrewe vertalings verseker konteksgevoelige, akkurate en hoë kwaliteit resultate.
- Skaalbare oplossing: Voeg maklik ondersteuning vir nuwe tale by naarmate jou toepassing en kliëntebasis groei.
Begin vandag!
Jou React-toepassing sal outomaties vertaal word wanneer jy enige stringe by 'n Translate
komponent voeg. Neem kennis dat slegs omgewings met read/write
toestemmings op die API-sleutel nuwe stringe kan skep wat vertaal moet word.
Ons beveel aan om 'n geslote en beveiligde staging-omgewing te hê waar jy jou produksietoepassing kan toets en nuwe stringe kan byvoeg voordat jy live gaan. Dit sal verhoed dat enigiemand jou geheime API-sleutel steel, en sal ook voorkom dat jou vertaalprojek moontlik opgeblase word deur skadelike stringe.
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!