TacoTranslate
/
DokumentaatioHinnoittelu
 
Artikkeli
04.5.

Vaivaton lokalisaatio React-sovelluksille

Haluatko laajentaa React-sovellustasi uusille markkinoille? TacoTranslate tekee React-sovellustesi lokalisoimisesta uskomattoman helppoa, jolloin voit tavoittaa globaalin yleisön ilman vaivaa.

Miksi valita TacoTranslate Reactille?

  • Saumaton integrointi: Suunniteltu erityisesti React-sovelluksille, TacoTranslate integroituu vaivattomasti olemassa olevaan työnkulkuusi.
  • Automaattinen merkkijonojen keruu: Ei enää JSON-tiedostojen manuaalista hallintaa. TacoTranslate kerää merkkijonot automaattisesti koodikannastasi.
  • AI-avusteiset 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 yhdellä napsautuksella, tehden sovelluksestasi globaalisti saavutettavan.

Miten se toimii

Asenna TacoTranslate-paketti npm:n kautta:

npm install tacotranslate

Kun moduuli on asennettu, sinun tulee 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 read avain ja yksi read/write avain. Tallennamme ne ympäristömuuttujiin. read avainta kutsumme public ja read/write avainta secret:ksi. Voit esimerkiksi lisätä ne .env -tiedostoon projektisi juurikansiossa.

Sinun tulee myös lisätä kaksi muuta ympäristömuuttujaa: TACOTRANSLATE_DEFAULT_LOCALE ja TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Oletusarvoinen varakielikoode. Tässä esimerkissä asetamme sen arvoksi en englannille.
  • TACOTRANSLATE_ORIGIN: "Kansio", johon merkkijonosi tallennetaan, kuten verkkosivustosi URL-osoite. Lue lisää alkuperäistä täältä.
.env
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com

Varmista, ettet koskaan paljasta salaista read/write API-avainta asiakaspuolen tuotantoympäristöissä.

TacoTranslate:n 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ä! Muista katsoa dokumentaatiomme saadaksesi lisätietoja ja toteutusohjeita, jotka ovat erityisesti sinun asetuksillesi.

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ö: Automatisoi paikallistamisen ja merkkijonojen keräämisen työlään prosessin, säästäen arvokasta aikaasi.
  • Kustannustehokas: Vähentää manuaalisen kääntämisen tarvetta, mikä alentaa paikallistamiskustannuksiasi.
  • Parannettu tarkkuus: AI-pohjaiset käännökset takaavat kontekstuaalisesti tarkat ja korkealaatuiset tulokset.
  • Laajennettava 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 testausympä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!

Tuote Nattskiftet -yritykseltäValmistettu Norjassa