Lengva React programų lokalizacija
Ar norite išplėsti savo React programą į naujas rinkas? TacoTranslate labai palengvina React programų lokalizavimą, leidžiant jums pasiekti pasaulinę auditoriją be jokių rūpesčių.
Kodėl rinktis TacoTranslate React programoms?
- Sklandi integracija: Sukurta specialiai React programoms, TacoTranslate lengvai įsilieja į jūsų esamą darbo eigą.
- Automatinis tekstų rinkimas: Nebereikės rankiniu būdu tvarkyti JSON failų. TacoTranslate automatiškai surenka tekstus iš jūsų kodo bazės.
- Vertimai, paremti dirbtiniu intelektu: Išnaudokite dirbtinio intelekto galią, kad gautumėte kontekstualiai tikslius vertimus, atitinkančius jūsų programos toną.
- Akimirksnis kalbų palaikymas: Pridėkite palaikymą naujoms kalboms vos vienu paspaudimu — taip jūsų programa taps prieinama pasauliniu mastu.
Kaip tai veikia
Įdiekite TacoTranslate paketą per npm:
npm install tacotranslate
Kai įdiegsite modulį, reikės sukurti TacoTranslate paskyrą, vertimų projektą ir atitinkamus API raktus. Sukurkite paskyrą čia. Tai nemokama, ir nereikalaujama nurodyti kredito kortelės.
TacoTranslate programos vartotojo sąsajoje sukurkite projektą ir eikite į 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 juos pridėti į .env
failą projekto šaknyje.
Taip pat reikės pridėti dar dvi aplinkos kintamąsias: TACOTRANSLATE_DEFAULT_LOCALE
ir TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: Numatytasis atsarginis lokalės kodas. Šiame pavyzdyje nustatysime jį 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 slaptasis read/write
API raktas niekada nebūtų atskleistas kliento pusės gamybos aplinkose.
TacoTranslate nustatymas
Inicializuokite TacoTranslate savo React programoje, apgaubdami savo programą 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 bet kurioje savo programoje naudoti komponentą Translate
norėdami rodyti išverstą tekstą! Būtinai peržiūrėkite mūsų dokumentaciją dėl daugiau informacijos ir įdiegimo gairių, pritaikytų jūsų sąrankai.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}
TacoTranslate naudojimo privalumai
- Laiko taupymas: Automatizuoja nuobodų lokalizavimo ir tekstų rinkimo procesą, taip sutaupydama jūsų vertingo laiko.
- Sąnaudų efektyvumas: Sumažina rankinių vertimų poreikį ir mažina jūsų lokalizavimo išlaidas.
- Pagerintas tikslumas: Dirbtinio intelekto varomi vertimai užtikrina kontekstualiai tikslius ir aukštos kokybės rezultatus.
- Lengvai plečiamas sprendimas: Lengvai pridėkite palaikymą naujoms kalboms, kai jūsų programa ir klientų bazė auga.
Pradėkite jau šiandien!
Jūsų React programa bus automatiškai išversta, kai pridėsite bet kokias eilutes į Translate
komponentą. Atkreipkite dėmesį, kad tik tos aplinkos, kurioms API raktui suteikti read/write
leidimai, galės kurti naujas verčiamas eilutes.
Rekomenduojame turėti uždarą ir saugią testinę (staging) aplinką, kurioje galite išbandyti savo produkcinę programą ir pridėti naujas eilutes prieš paleidžiant ją gyvai. Tai užkirs kelią bet kam bet kam pavogti jūsų slaptąjį API raktą ir potencialiai išpūsti jūsų vertimų projektą pridedant nepageidaujamas 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!