Bezproblémová lokalizácia pre React aplikácie
Chcete rozšíriť svoju React aplikáciu na nové trhy? TacoTranslate výrazne zjednodušuje lokalizáciu vašich React aplikácií a umožňuje vám osloviť globálne publikum bez zbytočných komplikácií.
Prečo si vybrať TacoTranslate pre React?
- Bezproblémová integrácia: Navrhnuté špeciálne pre aplikácie React, TacoTranslate sa bez námahy integruje do vášho existujúceho pracovného toku.
- Automatické zhromažďovanie reťazcov: Už žiadne manuálne spravovanie súborov JSON. TacoTranslate automaticky zhromažďuje reťazce z vášho zdrojového kódu.
- Preklady poháňané AI: Využite silu umelej inteligencie na poskytovanie kontextovo presných prekladov, ktoré zodpovedajú tónu vašej aplikácie.
- Okamžitá podpora jazykov: Pridajte podporu nových jazykov jedným kliknutím, vďaka čomu bude vaša aplikácia globálne dostupná.
Ako to funguje
Nainštalujte balíček TacoTranslate pomocou npm:
npm install tacotranslate
Po nainštalovaní modulu si budete musieť vytvoriť účet v TacoTranslate, prekladový projekt a príslušné API kľúče. Vytvorte si účet tu. Je to zadarmo a nie je potrebné zadávať kreditnú kartu.
V používateľskom rozhraní aplikácie TacoTranslate vytvorte projekt a prejdite na kartu API kľúčov. Vytvorte jeden read
kľúč a jeden read/write
kľúč. Uložíme ich ako premenné prostredia. Kľúč read
nazývame public
a kľúč read/write
nazývame secret
. Napríklad ich môžete pridať do súboru .env
v koreňovom adresári vášho projektu.
Tiež budete musieť pridať ďalšie dve premenné prostredia: TACOTRANSLATE_DEFAULT_LOCALE
a TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: Predvolený kód záložnej lokality. V tomto príklade ho nastavíme naen
pre angličtinu.TACOTRANSLATE_ORIGIN
: “priečinok”, kde budú uložené vaše reťazce, napríklad URL vašej webovej stránky. Viac informácií o originách nájdete tu.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com
Uistite sa, že nikdy nezverejníte tajný read/write
API kľúč v produkčnom prostredí na strane klienta.
Nastavenie TacoTranslate
Inicializujte TacoTranslate vo svojej React aplikácii tak, že obalíte aplikáciu poskytovateľom kontextu TacoTranslate:
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>
);
}
Teraz môžete komponent Translate
použiť kdekoľvek vo vašej aplikácii na zobrazenie preloženého textu! Nezabudnite si pozrieť našu dokumentáciu pre viac informácií a implementačné návody špecifické pre vaše nastavenie.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}
Výhody používania TacoTranslate
- Úspora času: Automatizuje zdĺhavý proces lokalizácie a zhromažďovania textových reťazcov, čím vám šetrí cenný čas.
- Nákladovo efektívne: Znižuje potrebu manuálnych prekladov a tým aj náklady na lokalizáciu.
- Zlepšená presnosť: Preklady poháňané umelou inteligenciou zabezpečujú kontextovo presné a vysoko kvalitné výsledky.
- Škálovateľné riešenie: Jednoducho pridajte podporu nových jazykov, keď rastie vaša aplikácia a zákaznícka základňa.
Začnite ešte dnes!
Vaša React aplikácia sa bude automaticky prekladať, keď pridáte akékoľvek reťazce do komponentu Translate
. Upozorňujeme, že iba prostredia s oprávneniami read/write
na API kľúči budú schopné vytvárať nové reťazce na preklad.
Odporúčame mať uzavreté a zabezpečené stagingové prostredie, kde môžete testovať vašu produkčnú aplikáciu a pridávať nové reťazce pred nasadením do produkcie. Týmto zabránite komukoľvek komukoľvek ukradnúť váš tajný API kľúč a potenciálne nafúknuť váš prekladový projekt pridaním neželaných reťazcov.
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!