TacoTranslate
/
DokumentacijaKainodara
 
Straipsnis
05-04

Lengvas lokalizavimas React programėlėms

Ar norite išplėsti savo React programą naujoms rinkoms? TacoTranslate daro lokalizavimą jūsų React programoms ypač paprastu, leidžiant jums pasiekti pasaulinę auditoriją be rūpesčių.

Kodėl verta rinktis TacoTranslate React?

  • Sklandi integracija: Specialiai sukurta React programoms, TacoTranslate be vargo susijungia su jūsų esamu darbo procesu.
  • Automatinis tekstų rinkimas: Nebereikia rankiniu būdu tvarkyti JSON failų. TacoTranslate automatiškai renka tekstus iš jūsų kodo bazės.
  • Dirbtiniu intelektu paremti vertimai: Pasitelkite DI galią, kad gautumėte kontekstualiai tikslius vertimus, atitinkančius jūsų programos toną.
  • Momentinė kalbų palaikymas: Pridėkite naujas kalbas vienu paspaudimu ir padarykite savo programą prieinamą visame pasaulyje.

Kaip tai veikia

Įdiekite TacoTranslate paketą per npm:

npm install tacotranslate

Kai modulis bus įdiegtas, 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 naudotojo sąsajoje sukurkite projektą ir eikite į jo API raktų skirtuką. Sukurkite vieną read raktą ir vieną read/write raktą. Juos išsaugosime kaip aplinkos kintamuosius. read raktas yra tai, ką vadiname public, o read/write raktas yra secret. Pavyzdžiui, juos galite pridėti į .env failą savo projekto šakninėje direktorijoje.

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

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

Būkite tikri, kad niekada neišskleisite slapto read/write API rakto klientų pusės gamybos aplinkose.

TacoTranslate nustatymas

Inicializuokite TacoTranslate savo React programoje apsupdami 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 būtų rodomas išverstas tekstas! Būtinai peržiūrėkite mūsų dokumentaciją daugiau informacijos ir įgyvendinimo gairių, pritaikytų jūsų aplinkai.

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 teksto rinkimo procesą, taupydamas jūsų brangų laiką.
  • Kaina efektyvumas: Mažina rankinių vertimų poreikį, sumažindamas jūsų lokalizacijos išlaidas.
  • Pagerintas tikslumas: Dirbtinio intelekto palaikomos vertimo galimybės 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 tik aplinkos su read/write teisėmis API rakte galės kurti naujas eilutes vertimui.

Rekomenduojame turėti uždarą ir saugią testavimo aplinką, kurioje galėtumėte išbandyti savo gamybinę programą, pridėdami naujas eilutes prieš paleidžiant ją į gyvą aplinką. Tai apsaugos nuo to, kad kas nors pavogtų jūsų slaptą API raktą ir galbūt užpildytų jūsų vertimų projektą nereikalingomis eilutėmis.

Būtinai pažiūrėkite pilnus pavyzdžius mūsų GitHub profilyje. Jei susidursite su kokiomis nors problemomis, drąsiai susisiekite, ir mes mielai jums padėsime.

TacoTranslate leidžia automatiškai lokalizuoti jūsų React programėles greitai bet kuria kalba ir iš jos. Išverskite nemokamai!

Produkto kūrėjas NattskiftetPagaminta Norvegijoje