Moeitelose lokalisering vir React-toepassings
Is u op soek om u React-toepassing na nuwe markte uit te brei? TacoTranslate maak dit uiters maklik om u React-apps te lokaliseer, sodat u sonder moeite 'n wêreldwye gehoor kan bereik.
Waarom TacoTranslate vir React kies?
- Naadlose integrasie: Spesifiek ontwerp vir React-toepassings, integreer TacoTranslate moeiteloos in jou bestaande werkstroom.
- Outomatiese insameling van stringe: Geen behoefte meer om JSON-lêers handmatig te bestuur nie. TacoTranslate versamel outomaties stringe uit jou kodebasis.
- KI-aangedrewe vertalings: Benut die krag van KI om vertalings te lewer wat konteksueel korrek is en by die toon van jou toepassing pas.
- Onmiddellike taalondersteuning: Voeg ondersteuning vir nuwe tale met net een klik by, en maak jou toepassing wêreldwyd toeganklik.
Hoe dit werk
Installeer die TacoTranslate-pakket via npm:
npm install tacotranslate
Wanneer jy die module geïnstalleer het, moet jy 'n TacoTranslate-rekening, 'n vertaalprojek en die ooreenstemmende API-sleutels skep. Skep hier 'n rekening. Dit is gratis, en dit vereis nie dat jy 'n kredietkaart byvoeg nie.
In die TacoTranslate-toepassingsgebruikerskoppelvlak, skep 'n projek en navigeer na die API-sleutels-oortjie. 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, jy kan hulle byvoeg in 'n .env
lêer in die wortel van jou projek.
Jy sal ook nog twee omgewingsveranderlikes moet byvoeg: TACOTRANSLATE_DEFAULT_LOCALE
en TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: Die standaard lokaalkode wat as terugval gebruik word. In hierdie voorbeeld stel ons dit open
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ëntkant-produksie-omgewings uitlek nie.
TacoTranslate instel
Initialiseer TacoTranslate in jou React-toepassing deur jou toepassing in die TacoTranslate-konteksverskaffer te wikkel:
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 binne jou toepassing gebruik om vertaalde teks te vertoon! Maak seker om ons dokumentasie te 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 van lokalisering en die insameling van stringe, en spaar jou waardevolle tyd.
- Koste-effektief: Verminder die behoefte aan handvertalings, en verlaag jou lokalisasiekoste.
- Verbeterde akkuraatheid: KI-gedrewe vertalings verseker konteksgepaste, akkurate en hoë kwaliteit resultate.
- Skaalbare oplossing: Voeg maklik ondersteuning vir nuwe tale by soos jou toepassing en kliëntebasis groei.
Begin vandag!
Jou React-toepassing sal outomaties vertaal word wanneer jy enige stringe by Translate
komponent voeg. Neem asseblief kennis dat slegs omgewings met read/write
toestemmings op die API-sleutel in staat sal wees om nuwe stringe te 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 dit aanlyn gaan. Dit sal verhoed dat enigiemand jou geheime API-sleutel steel, en moontlik jou vertaalprojek opblaas deur kwaadwillige stringe by te voeg.
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!