Paras ratkaisu React-sovellusten kansainvälistämiseen (i18n)
Haluatko laajentaa React-sovellustasi uusille markkinoille? TacoTranslate tekee React-sovellusten lokalisoimisesta uskomattoman helppoa, joten voit tavoittaa maailmanlaajuisen yleisön ilman vaivaa.
Miksi valita TacoTranslate Reactille?
- Saumaton integraatio: Suunniteltu erityisesti React-sovelluksia varten, TacoTranslate integroidaan vaivattomasti olemassa olevaan työnkulkuusi.
- Automaattinen merkkijonojen keruu: Ei enää JSON-tiedostojen manuaalista hallintaa. TacoTranslate kerää merkkijonot automaattisesti koodipohjastasi.
- Tekoälypohjaiset käännökset: Hyödynnä tekoälyn voimaa tarjotaksesi kontekstinmukaisia, tarkkoja käännöksiä, jotka sopivat sovelluksesi sävyyn.
- Välitön kielituki: Lisää tuki uusille kielille vain yhdellä napsautuksella, jolloin sovelluksesi on käytettävissä maailmanlaajuisesti.
Miten se toimii
Asenna TacoTranslate-paketti npm:llä:
npm install tacotranslate
Kun olet asentanut moduulin, sinun täytyy luoda TacoTranslate-tili, käännösprojekti ja siihen liittyvät API-avaimet. Luo tili tästä. Se on ilmaista, eikä vaadi luottokortin lisäämistä.
TacoTranslate-sovelluksen käyttöliittymässä luo projekti ja siirry sen API-avaimet-välilehdelle. Luo yksi avain, jonka tyyppi on read
, ja yksi avain, jonka tyyppi on read/write
. Tallennamme ne ympäristömuuttujiin. Tätä read
avainta kutsumme public
ja tätä read/write
avainta kutsumme secret
. Esimerkiksi voit lisätä ne projektisi juureen olevaan .env
tiedostoon.
Sinun tulee myös lisätä kaksi muuta ympäristömuuttujaa: TACOTRANSLATE_DEFAULT_LOCALE
ja TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: Oletusarvoinen varakielen paikalliskoodi. Tässä esimerkissä asetamme sen arvoonen
(englanti).TACOTRANSLATE_ORIGIN
: "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.com
Varmista, ettet koskaan vuoda salaista read/write
API-avainta asiakaspuolen tuotantoympäristöihin.
TacoTranslaten käyttöönotto
Ota TacoTranslate käyttöön React-sovelluksessasi käärittämällä 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 juuri sinun ympäristöösi.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}
TacoTranslate-palvelun edut
- Ajan säästö: Automaattistaa paikallistamisen ja merkkijonojen keruun, joka on työläs prosessi, ja säästää siten arvokasta aikaasi.
- Kustannustehokas: Vähentää manuaalisten käännösten tarvetta, mikä laskee paikallistamiskustannuksiasi.
- Parantunut tarkkuus: Tekoälypohjaiset käännökset varmistavat kontekstinmukaisesti tarkat ja korkealaatuiset tulokset.
- Skaalautuva ratkaisu: Lisää helposti tuki uusille kielille sovelluksesi ja asiakaskuntasi kasvaessa.
Aloita 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, voivat luoda uusia käännettäviä merkkijonoja.
Suosittelemme suljettua ja suojattua staging-ympäristöä, jossa voit testata tuotantokäyttöön tarkoitettua sovellustasi ja lisätä uusia merkkijonoja ennen kuin otat sen käyttöön. 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!