Enostavna lokalizacija za React aplikacije
Želite razširiti svojo React aplikacijo na nove trge? TacoTranslate izjemno olajša lokalizacijo vaših React aplikacij in vam omogoča, da brez težav dosežete globalno občinstvo.
Zakaj izbrati TacoTranslate za React?
- Brezhibna integracija: Zasnovan posebej za React aplikacije, TacoTranslate se zlahka vključi v vaš obstoječi delovni proces.
- Samodejno zbiranje nizov: Ni več ročnega upravljanja datotek JSON. TacoTranslate samodejno zbira nize iz vaše kode.
- Prevodi, ki jih poganja umetna inteligenca: Izkoristite moč umetne inteligence za zagotavljanje kontekstualno natančnih prevodov, ki ustrezajo tonu vaše aplikacije.
- Takojšnja jezikovna podpora: Dodajte podporo za nove jezike z enim samim klikom, s čimer bo vaša aplikacija dostopna po vsem svetu.
Kako deluje
Namestite paket TacoTranslate prek npm:
npm install tacotranslate
Ko imate modul nameščen, boste morali ustvariti račun pri TacoTranslate, prevajalski projekt in pripadajoče API ključe. Ustvarite račun tukaj. Brezplačno je in ne zahteva vnosa kreditne kartice.
V uporabniškem vmesniku aplikacije TacoTranslate ustvarite projekt in pojdite na zavihek API ključev. Ustvarite en read
ključ in en read/write
ključ. Shranili jih bomo kot okoljske spremenljivke. Ključ read
imenujemo public
in ključ read/write
je secret
. Na primer, lahko jih dodate v datoteko .env
v korenu vašega projekta.
Poleg tega boste morali dodati še dve spremenljivki okolja: TACOTRANSLATE_DEFAULT_LOCALE
in TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: Privzeta koda jezika, ki se uporabi kot rezervna. V tem primeru jo bomo nastavili naen
za angleščino.TACOTRANSLATE_ORIGIN
: "mapa", kjer bodo shranjeni vaši nizi, na primer URL vaše spletne strani. Več o izvorih preberite tukaj.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com
Poskrbite, da zaupnega read/write
API ključa nikoli ne razkrijete v produkcijskem odjemalskem okolju.
Nastavitev TacoTranslate
Inicializirajte TacoTranslate v svoji React aplikaciji tako, da aplikacijo ovijete v TacoTranslate kontekstni provider:
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>
);
}
Zdaj lahko komponento Translate
uporabite kjerkoli v vaši aplikaciji za prikaz prevedenega besedila! Obvezno si oglejte našo dokumentacijo za več informacij in za vodnike za implementacijo, prilagojene vaši nastavitvi.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}
Prednosti uporabe TacoTranslate
- Prihranek časa: Avtomatizira naporno delo lokalizacije in zbiranja nizov ter vam prihrani dragoceni čas.
- Stroškovno učinkovito: Zmanjšuje potrebo po ročnih prevodih ter znižuje vaše stroške lokalizacije.
- Izboljšana natančnost: Prevodi, podprti z umetno inteligenco, zagotavljajo kontekstualno natančne in visokokakovostne rezultate.
- Razširljiva rešitev: Preprosto dodajte podporo za nove jezike, ko se vaša aplikacija in baza strank širita.
Začnite še danes!
Vaša React aplikacija bo samodejno prevedena, ko v komponento Translate
dodate katerikoli niz. Upoštevajte, da bodo le okolja z dovoljenji read/write
na API ključu lahko ustvarila nove nize za prevod.
Priporočamo, da imate zaprto in zavarovano staging okolje, kjer lahko preizkusite svojo produkcijsko aplikacijo in dodajate nove nize, preden gre v živo. To bo preprečilo, da bi kdorkoli ukradel vaš skrivni API ključ in potencialno napihnil vaš prevajalski projekt z dodajanjem nepooblaščenih nizov.
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!