TacoTranslate
/
DokumentációÁrazás
 
Cikk
máj. 04.

A legjobb megoldás a lokalizációhoz (i18n) React alkalmazásokban

Szeretné bővíteni React alkalmazását új piacokra? A TacoTranslate hihetetlenül egyszerűvé teszi React alkalmazásai lokalizálását, lehetővé téve, hogy gond nélkül globális közönséghez jusson el.

Miért válasszuk a TacoTranslate-et Reacthez?

  • Zökkenőmentes integráció: Kifejezetten React alkalmazásokhoz tervezve, a TacoTranslate könnyedén illeszkedik a meglévő munkafolyamatodba.
  • Automatikus karakterláncgyűjtés: Nem kell többé kézzel kezelni a JSON fájlokat. A TacoTranslate automatikusan gyűjti a karakterláncokat a kódbázisból.
  • MI-alapú fordítások: Használd az MI erejét a kontextusban pontos fordításokhoz, amelyek illeszkednek az alkalmazásod hangvételéhez.
  • Azonnali nyelvtámogatás: Új nyelveket adhatsz hozzá egyetlen kattintással, így alkalmazásod globálisan elérhetővé válik.

Hogyan működik

Telepítse a TacoTranslate csomagot az npm segítségével:

npm install tacotranslate

Miután telepítetted a modult, létre kell hoznod egy TacoTranslate fiókot, egy fordítási projektet és a hozzá tartozó API kulcsokat. Hozz létre itt egy fiókot. Ingyenes, és nem kell hitelkártyát megadnod.

A TacoTranslate alkalmazás felhasználói felületén hozz létre egy projektet, majd navigálj az API kulcsok fülre. Hozz létre egy read kulcsot, és egy read/write kulcsot. Ezeket környezeti változókként fogjuk menteni. Az read kulcsot nevezzük public kulcsnak, az read/write kulcs pedig secret. Például hozzáadhatod őket a projekted gyökerében lévő .env fájlhoz.

Továbbá hozzá kell adnod még két környezeti változót: TACOTRANSLATE_DEFAULT_LOCALE és TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Az alapértelmezett tartalék helyi beállítás kódja. Ebben a példában az en-t állítjuk be angol nyelvhez.
  • TACOTRANSLATE_ORIGIN: Az a „mappa”, ahol a szövegeid tárolva lesznek, például a weboldalad URL-je. További információk az eredetekről itt.
.env
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com

Ügyelj arra, hogy a titkos read/write API kulcsot soha ne szivárogtasd ki ügyféloldali éles környezetbe.

A TacoTranslate beállítása

Inicializálja a TacoTranslate-et a React alkalmazásában úgy, hogy az alkalmazását a TacoTranslate kontextus szolgáltatója veszi körül:

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>
	);
}

Most már használhatod a Translate komponenst az alkalmazásodban bárhol a lefordított szöveg megjelenítéséhez! Mindenképp nézd meg dokumentációnkat.

import {Translate} from 'tacotranslate/react';

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

A TacoTranslate használatának előnyei

  • Időmegtakarítás: Automatizálja a lokalizációs és karakterláncgyűjtési fárasztó folyamatát, így értékes időt takarít meg Önnek.
  • Költséghatékony: Csökkenti a manuális fordítások szükségességét, így alacsonyabbá teszi a lokalizációs költségeket.
  • Pontosabb eredmények: Az MI által támogatott fordítások kontextusban pontos és kiváló minőségű eredményeket biztosítanak.
  • Skálázható megoldás: Könnyedén adhat hozzá új nyelveket, ahogy az alkalmazása és ügyfélköre bővül.

Kezdje el még ma!

A React alkalmazásod automatikusan lefordításra kerül, amikor bármilyen szöveget hozzáadsz egy Translate komponenshez. Ne feledd, hogy csak azok a környezetek, amelyek rendelkeznek read/write jogosultsággal az API kulcson, tudnak új, fordítandó szövegeket létrehozni.

Javasoljuk, hogy legyen egy zárt és biztonságos staging környezeted, ahol tesztelheted az éles alkalmazásodat, új szövegeket hozzáadva, mielőtt élőbe lépnél. Ez megakadályozza, hogy bárki ellopja a titkos API kulcsodat, és megóvja a fordítási projektedet a rosszindulatúan hozzáadott szövegektől.

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!

Egy termék a Nattskiftet-tőlKészült Norvégiában