Paras ratkaisu React-sovellusten kansainvälistämiseen (i18n)
Haluatko laajentaa React‑sovellustasi uusille markkinoille? TacoTranslate tekee React‑sovellustesi lokalisoimisesta uskomattoman helppoa, jolloin voit tavoittaa maailmanlaajuisen yleisön ilman vaivaa.
Miksi valita TacoTranslate Reactille?
- Saumaton integrointi: Suunniteltu erityisesti React‑sovelluksille, TacoTranslate integroituu vaivattomasti nykyiseen työnkulkuusi.
- Automaattinen merkkijonojen keruu: Ei tarvitse enää hallita JSON‑tiedostoja manuaalisesti. TacoTranslate kerää merkkijonot automaattisesti koodipohjastasi.
- Tekoälypohjaiset käännökset: Hyödynnä tekoälyn voimaa tarjotaksesi kontekstuaalisesti tarkkoja käännöksiä, jotka sopivat sovelluksesi sävyyn.
- Välitön kielituki: Lisää tuki uusille kielille vain yhdellä klikkauksella, jolloin sovelluksesi on maailmanlaajuisesti saavutettavissa.
Miten se toimii
Asenna TacoTranslate-paketti npm:llä:
npm install tacotranslateKun moduuli on asennettu, sinun tulee luoda TacoTranslate-tili, käännösprojekti ja niihin liittyvät API-avaimet. Luo tili tästä. Se on ilmaista, eikä sinun tarvitse lisätä luottokorttia.
TacoTranslate-sovelluksen käyttöliittymässä luo projekti ja siirry sen API-avaimet-välilehdelle. Luo yksi read avain ja yksi read/write avain. Tallennamme ne ympäristömuuttujiin. Tätä read avainta kutsumme public ja read/write avainta kutsumme secret. Esimerkiksi voit lisätä ne projektisi juureen .env tiedostoon.
Tarvitset lisäksi kaksi muuta ympäristömuuttujaa: TACOTRANSLATE_DEFAULT_LOCALE ja TACOTRANSLATE_ORIGIN.
TACOTRANSLATE_DEFAULT_LOCALE: Oletusarvoinen varakielen (locale) koodi. Tässä esimerkissä asetamme sen arvoonen, joka tarkoittaa englantia.TACOTRANSLATE_ORIGIN: Se “kansio”, johon merkkijonosi tallennetaan, esimerkiksi verkkosivustosi URL-osoite. Lue lisää originista täältä.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.comVarmista, ettet koskaan vuoda salaista read/write API-avainta asiakaspuolen tuotantoympäristöihin.
TacoTranslaten käyttöönotto
Alusta TacoTranslate React-sovelluksessasi kietomalla sovelluksesi TacoTranslate-kontekstin tarjoajan ympärille:
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>
);
}Voit nyt käyttää Translate-komponenttia missä tahansa sovelluksessasi näyttääksesi käännettyä tekstiä! Tutustu dokumentaatioomme saadaksesi lisätietoja ja toteutusohjeita, jotka on räätälöity juuri sinun kokoonpanoosi.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}TacoTranslaten käytön edut
- Ajan säästö: Automaattistaa paikallistamisen ja merkkijonojen keruun työlään prosessin, säästäen arvokasta aikaasi.
- Kustannustehokas: Vähentää tarvetta manuaalisille käännöksille, mikä alentaa paikallistamiskustannuksiasi.
- Parannettu tarkkuus: Tekoälyn tukemat käännökset varmistavat kontekstinmukaiset ja korkealaatuiset tulokset.
- Skaalautuva ratkaisu: Lisää helposti tuki uusille kielille sovelluksesi ja asiakaskuntasi kasvaessa.
Aloita jo tänään!
React-sovelluksesi käännetään automaattisesti, kun lisäät merkkijonoja Translate‑komponenttiin. Huomaa, että vain ympäristöt, joilla on read/write‑oikeudet API-avaimeen, pystyvät luomaan uusia käännettäviä merkkijonoja.
Suosittelemme eristettyä ja suojattua staging-ympäristöä, jossa voit testata tuotantosovellustasi ja lisätä uusia merkkijonoja ennen julkaisua. Tämä estää ketään varastamasta salaista API-avaintasi ja mahdollisesti paisuttamasta käännösprojektiasi lisäämällä luvattomia merkkijonoja.
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!