Localizare fără efort pentru aplicațiile React
Doriți să vă extindeți aplicația React pe piețe noi? TacoTranslate face extrem 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 perfectă: Conceput special pentru aplicațiile React, TacoTranslate se integrează fără efort în fluxul dvs. de lucru existent.
- Colectare automată a șirurilor de text: Nu mai trebuie să gestionați manual fișiere JSON. TacoTranslate colectează automat șirurile din baza dvs. de cod.
- Traduceri asistate de inteligența artificială: Profitați de puterea inteligenței artificiale pentru a obține traduceri contextuale și precise, care se potrivesc tonului aplicației dvs.
- Suport instantaneu pentru limbi: Adăugați suport pentru limbi noi cu doar un clic, făcând aplicația dvs. accesibilă la nivel global.
Cum funcționează
Instalați pachetul TacoTranslate prin npm:
npm install tacotranslateOdată ce ai instalat modulul, va trebui să creezi un cont TacoTranslate, un proiect de traducere și chei API asociate. Creează un cont aici. Este gratuit și nu este necesar să adaugi un card de credit.
În interfața aplicației TacoTranslate, creează un proiect și navighează la fila sa de chei 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 din rădăcina proiectului tău.
De asemenea, va trebui să adăugați încă două variabile de mediu: TACOTRANSLATE_DEFAULT_LOCALE și TACOTRANSLATE_ORIGIN.
TACOTRANSLATE_DEFAULT_LOCALE: Codul implicit (fallback) al limbii. În acest exemplu, îl vom seta laenpentru limba engleză.TACOTRANSLATE_ORIGIN: “folderul” în care vor fi stocate șirurile tale, cum ar fi URL-ul site-ului tău. Află mai multe despre origini aici.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.comAsigurați-vă că nu dezvăluiț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 înfășurând-o î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
- Economisește timp: Automatizează procesul plictisitor de localizare și colectare a șirurilor de text, economisindu-vă timp prețios.
- Rentabil: Reduce nevoia de traduceri manuale, scăzând costurile de localizare.
- Precizie îmbunătățită: Traducerile bazate pe AI asigură rezultate corecte din punct de vedere contextual și de înaltă calitate.
- Soluție scalabilă: Adăugați cu ușurință suport pentru limbi noi pe măsură ce aplicația și baza de utilizatori cresc.
Începeți astăzi!
Aplicația dumneavoastră React va fi tradusă automat atunci când adăugați orice șiruri de text într-un component Translate. Rețineți că doar mediile cu permisiuni read/write pentru cheia API vor putea crea noi șiruri care să fie traduse.
Vă recomandăm să aveți un mediu de staging închis și securizat în care să vă testați aplicația de producție și să adăugați noi șiruri înainte de lansare. Astfel veți preveni ca cineva să vă fure cheia API secretă și, eventual, să 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!