TacoTranslate
/
DocumentațiePrețuri
 
Articol
04 mai 2025

Localizare fără efort pentru aplicațiile React

Doriți să vă extindeți aplicația React pe piețe noi? TacoTranslate face incredibil de ușoară localizarea aplicațiilor React, permițându-vă să ajungeți la un public global fără bătăi de cap.

De ce să alegi TacoTranslate pentru React?

  • Integrare fără probleme: Conceput special pentru aplicațiile React, TacoTranslate se integrează fără efort în fluxul tău de lucru existent.
  • Colectare automată a șirurilor: Nu mai gestiona manual fișiere JSON. TacoTranslate colectează automat șirurile din baza ta de cod.
  • Traduceri alimentate de inteligența artificială: Valorifică puterea inteligenței artificiale pentru a oferi traduceri contextuale și precise care se potrivesc tonului aplicației tale.
  • Suport instantaneu pentru limbi noi: Adaugă suport pentru limbi noi cu doar un clic, făcând aplicația ta accesibilă la nivel global.

Cum funcționează

Instalați pachetul TacoTranslate prin npm:

npm install tacotranslate

După ce ai instalat modulul, va trebui să-ți creezi un cont TacoTranslate, un proiect de traducere și cheile API asociate. Creează un cont aici. Este gratuit și nu necesită să adaugi un card de credit.

În interfața aplicației TacoTranslate, creează un proiect și navighează la fila cheilor API. Creează o cheie read și o cheie read/write. Le vom salva ca variabile de mediu. Cheia read este ceea ce numim public iar cheia read/write este secret. De exemplu, le poți adăuga într-un fișier .env în rădăcina proiectului tău.

Va trebui, de asemenea, să adăugați încă două variabile de mediu: TACOTRANSLATE_DEFAULT_LOCALE și TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Codul localei implicite de rezervă. În acest exemplu, îl vom seta la en pentru engleză.
  • TACOTRANSLATE_ORIGIN: „dosarul” în care vor fi stocate șirurile tale, cum ar fi URL-ul site-ului tău. Află mai multe despre origini aici.
.env
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com

Asigurați-vă că nu divulgați niciodată cheia API secretă read/write în mediile de producție pe partea clientului.

Configurarea TacoTranslate

Inițializați TacoTranslate în aplicația dvs. React prin înfășurarea acesteia în provider-ul de context 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>
	);
}

Acum puteți folosi componenta Translate oriunde în aplicația dvs. pentru a afișa text tradus! Asigurați-vă că consultați documentația noastră pentru mai multe informații și pentru ghiduri de implementare specifice configurației dvs.

import {Translate} from 'tacotranslate/react';

export default async function Component() {
	return (
		<Translate string="Hello? This is TacoTranslate speaking." />
	);
}

Beneficiile utilizării TacoTranslate

  • Economisire de timp: Automatizează procesul plictisitor de localizare și colectare a șirurilor, economisindu-ți timp prețios.
  • Eficient din punct de vedere al costurilor: Reduce necesitatea traducerilor manuale, scăzând costurile tale de localizare.
  • Precizie îmbunătățită: Traducerile bazate pe IA asigură rezultate corecte din punct de vedere contextual și de înaltă calitate.
  • Soluție scalabilă: Adaugă cu ușurință suport pentru limbi noi pe măsură ce aplicația și baza ta de utilizatori cresc.

Începeți astăzi!

Aplicația React va fi tradusă automat atunci când adăugați șiruri la componenta Translate. Rețineți că numai mediile care au permisiuni read/write asupra cheii API vor putea crea noi șiruri de tradus.

Vă recomandăm să aveți un mediu de preproducție (staging) închis și securizat în care să testați aplicația de producție, adăugând șiruri noi înainte de lansare. Acest lucru va împiedica pe oricine să fure cheia API secretă și, potențial, să vă umfle proiectul de traducere prin adăugarea de șiruri neautorizate.

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!

Un produs de la NattskiftetFabricat în Norvegia