TacoTranslate
/
DokumentacijaKainodara
 
Straipsnis
05-04

Lengvas lokalizavimas React programėlėms

Ar norite plėsti savo React programą į naujas rinkas? TacoTranslate leidžia itin paprastai lokalizuoti jūsų React programas, suteikdama galimybę pasiekti pasaulinę auditoriją be vargo.

Kodėl verta rinktis TacoTranslate React?

  • Sklandi integracija: Sukurtas specialiai React programoms, TacoTranslate be vargo integruojasi į jūsų esamą darbo eigą.
  • Automatinis tekstų rinkimas: Nebereikia rankiniu būdu tvarkyti JSON failų. TacoTranslate automatiškai renka tekstus iš jūsų kodų bazės.
  • Dirbtinio intelekto palaikomos vertimai: Pasinaudokite DI galia, kad gautumėte kontekstualiai tikslius vertimus, atitinkančius jūsų programos toną.
  • Akimirksniu veikianti kalbų palaikymas: Pridėkite paramą naujoms kalboms vos vienu paspaudimu, taip padarydami savo programą prieinamą visame pasaulyje.

Kaip tai veikia

Įdiekite TacoTranslate paketą per npm:

npm install tacotranslate

Kai įdiegsite modulį, turėsite sukurti TacoTranslate paskyrą, vertimo projektą ir susijusius API raktus. Sukurkite paskyrą čia. Tai nemokama ir nereikalauja pridėti kreditinės kortelės.

TacoTranslate programos 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 raktas yra vadinamas public o read/write raktas yra secret. Pavyzdžiui, juos galite pridėti į .env failą jūsų projekto šaknyje.

Taip pat reikės pridėti dar dvi aplinkos kintamąsias: TACOTRANSLATE_DEFAULT_LOCALE ir TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Numatytoji atsarginė lokalės reikšmė. Šiame pavyzdyje ją nustatysime kaip en – angličiai.
  • TACOTRANSLATE_ORIGIN: „Aplankas“, kuriame bus saugomos jūsų eilutės, pavyzdžiui, jūsų svetainės URL. Daugiau apie kilmes skaitykite čia.
.env
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com

Būtinai niekada neskelbkite slapto read/write API rakto kliento pusės produkcijos 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 naudoti Translate komponentą bet kurioje savo programos vietoje, kad parodytumėte išverstą tekstą! Būtinai peržiūrėkite mūsų dokumentaciją dėl papildomos informacijos ir konkrečių įdiegimo vadovų pagal jūsų sąranką.

import {Translate} from 'tacotranslate/react';

export default async function Component() {
	return (
		<Translate string="Hello? This is TacoTranslate speaking." />
	);
}

TacoTranslate naudojimo privalumai

  • Laiko taupymas: Automatizuoja varginantį lokalizacijos ir tekstų rinkimo procesą, taupydamas jūsų brangų laiką.
  • Ekonomiškumas: Mažina poreikį rankiniams vertimams, sumažindamas jūsų lokalizacijos išlaidas.
  • Pagerintas tikslumas: Dirbtiniu intelektu pagrįsti vertimai užtikrina kontekstualiai tikslius ir aukštos kokybės rezultatus.
  • Išplečiama sprendimas: Lengvai pridėkite naujų kalbų palaikymą, 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 naujų verčiamų eilučių kurti galės tik aplinkos, turinčios read/write teisę naudotis API raktu.

Rekomenduojame turėti uždarą ir saugią testavimo aplinką, kurioje galite išbandyti savo gamybinę programą, pridėdami naujas eilutes prieš paleidžiant ją gyvai. Tai neleis niekam pavogti jūsų slapto API rakto ir neleis jūsų vertimo projektui išsipūsti pridėjus 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!

Produktais iš NattskiftetPagaminta Norvegijoje