Lengva React programų lokalizacija
Ar norite išplėsti savo React programą į naujas rinkas? TacoTranslate nepaprastai palengvina jūsų React programų lokalizavimą, leidžiant pasiekti pasaulinę auditoriją be rūpesčių.
Kodėl rinktis TacoTranslate React programoms?
- Sklandi integracija: Sukurtas specialiai React programoms, TacoTranslate sklandžiai įsilieja į jūsų esamą darbo eigą.
- Automatinis tekstų rinkimas: Nebereikia rankiniu būdu tvarkyti JSON failų. TacoTranslate automatiškai renka tekstų eilutes iš jūsų kodo bazės.
- Dirbtiniu intelektu pagrįsti vertimai: Pasinaudokite dirbtinio intelekto galia, kad gautumėte kontekstualiai tikslius vertimus, atitinkančius jūsų programos toną.
- Greitas kalbų palaikymas: Pridėkite naujų kalbų palaikymą vos vienu paspaudimu, taip padarydami savo programą prieinamą pasaulinei auditorijai.
Kaip tai veikia
Įdiekite TacoTranslate paketą naudojant npm:
npm install tacotranslateKai įdiegsite modulį, jums reikės sukurti TacoTranslate paskyrą, vertimo projektą ir susijusius API raktus. Sukurkite paskyrą čia. Tai nemokama, ir nereikia pridėti kreditinės kortelės.
TacoTranslate programos vartotojo sąsajoje sukurkite projektą ir pereikite į jo API raktų skirtuką. Sukurkite vieną read raktą ir vieną read/write raktą. Išsaugosime juos kaip aplinkos kintamuosius. read raktą vadiname public, o read/write raktą — secret. Pavyzdžiui, galite pridėti juos į .env failą savo projekto šakninėje direktorijoje.
Taip pat reikės pridėti dar dvi aplinkos kintamąsias: TACOTRANSLATE_DEFAULT_LOCALE ir TACOTRANSLATE_ORIGIN.
TACOTRANSLATE_DEFAULT_LOCALE: Numatytoji atsarginė lokalės kodo reikšmė. Šiame pavyzdyje ją nustatysime kaipen(anglų).TACOTRANSLATE_ORIGIN: „aplankas“, kuriame bus saugomos jūsų teksto eilutės, pavyzdžiui – jūsų svetainės URL. Daugiau apie originus skaitykite čia.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.comĮsitikinkite, kad slaptas read/write API raktas niekada nepatektų į kliento pusės produkcines aplinkas.
TacoTranslate nustatymas
Inicializuokite TacoTranslate savo React programoje, apgaubdami ją TacoTranslate konteksto tiekėju:
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>
);
}Dabar galite naudoti Translate komponentą bet kurioje savo programos vietoje, kad būtų rodomas išverstas tekstas! Būtinai peržiūrėkite mūsų dokumentaciją dėl papildomos informacijos bei diegimo vadovų, pritaikytų jūsų sąrankai.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}Nauda naudojant TacoTranslate
- Laiko taupymas: Automatizuoja varginantį lokalizacijos ir eilučių rinkimo procesą ir taupo jūsų vertingą laiką.
- Ekonomiška: Sumažina poreikį rankiniams vertimams, taip mažindama lokalizacijos išlaidas.
- Padidintas tikslumas: Dirbtinio intelekto varomos vertimai užtikrina kontekstualiai tikslius ir aukštos kokybės rezultatus.
- Lengvai plečiamas sprendimas: Lengvai pridėkite palaikymą naujoms kalboms, kai auga jūsų programa ir klientų bazė.
Pradėkite jau šiandien!
Jūsų React programėlė bus automatiškai išversta, kai į Translate komponentą pridėsite bet kokias eilutes. Atkreipkite dėmesį, kad tik aplinkos, turinčios read/write teises API raktui, galės sukurti naujas eilutes, kurias bus galima išversti.
Rekomenduojame turėti uždarą ir apsaugotą staging aplinką, kurioje galėtumėte išbandyti savo gamybinę programą ir pridėti naujas eilutes prieš paleidžiant ją gyvai. Tai užkirs kelią jūsų slapto API rakto pavogimui ir galimam vertimo projekto išpūtimui, kai piktavaliai pridėtų nereikalingas eilutes.
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!