Moeitevrye lokalisering vir React-toepassings
Wil jy jou React-toepassing na nuwe markte uitbrei? TacoTranslate maak dit uiters maklik om jou React-apps te lokaliseer, sodat jy ’n wêreldwye gehoor kan bereik sonder die moeite.
Waarom TacoTranslate vir React kies?
- Naadlose integrasie: Spesifiek ontwerp vir React-toepassings, integreer TacoTranslate moeiteloos in jou bestaande werkstroom.
- Outomatiese versameling van strings: Nie meer JSON-lêers handmatig bestuur nie. TacoTranslate versamel outomaties strings uit jou bronkode.
- KI-aangedrewe vertalings: Benut die krag van KI om konteksueel akkurate vertalings te lewer wat by die toon van jou toepassing pas.
- Onmiddellike taalondersteuning: Voeg ondersteuning vir nuwe tale met net 'n klik by, sodat jou toepassing wêreldwyd toeganklik is.
Hoe dit werk
Installeer die TacoTranslate-pakket via npm:
npm install tacotranslateSodra jy die module geïnstalleer het, moet jy 'n TacoTranslate-rekening, 'n vertaalprojek en die gekoppelde API-sleutels skep. Skep hier 'n rekening. Dit is gratis, en jy hoef nie 'n kredietkaart by te voeg nie.
Binne die TacoTranslate-toepassingskoppelvlak, skep ’n projek en navigeer na die API-sleutels-oortjie. Skep een read sleutel en een read/write sleutel. Ons sal hulle as omgewingveranderlikes stoor. Die read sleutel is wat ons public noem en die read/write sleutel is secret. Byvoorbeeld, jy kan hulle 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 stel ons dit openvir Engels.TACOTRANSLATE_ORIGIN: Die “map” waar jou stringe gestoor sal word, soos die URL van jou webwerf. Lees meer oor oorspronge hier.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.comMaak seker dat jy nooit die geheime read/write API-sleutel aan kliëntkant-produksie-omgewings lek 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 dat jy ons dokumentasie raadpleeg vir meer inligting en vir implementeringsgidse wat spesifiek vir jou opstelling is.
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: Outomatiseer die vervelige proses van lokalisering en die versameling van stringe, wat jou kosbare tyd bespaar.
- Koste-effektief: Verminder die behoefte aan handmatige vertalings, wat jou lokalisasiekoste verlaag.
- Verbeterde akkuraatheid: KI-gedrewe vertalings verseker kontekstueel akkurate en hoë kwaliteit resultate.
- Skaalbare oplossing: Voeg maklik ondersteuning vir nuwe tale by namate jou toepassing en kliëntebasis groei.
Begin vandag!
U React-toepassing sal outomaties vertaal word wanneer u enige strings by 'n Translate komponent voeg. Noteer dat slegs omgewings met read/write magtigings op die API-sleutel in staat sal wees om nuwe strings te skep wat vertaal kan word.
Ons beveel aan om 'n geslote en beveiligde staging-omgewing te hê waarin u u produksietoepassing kan toets en nuwe strings kan byvoeg voordat u dit in produksie neem. Dit sal voorkom dat iemand iemand u geheime API-sleutel steel, en moontlik u vertaalprojek opblaas deur ongewenste strings 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!