TacoTranslate
/
DokumentacionÇmimet
 
Neni
04 maj

Zgjidhja më e mirë për internacionalizimin (i18n) në aplikacionet React

Po kërkoni të zgjeroni aplikacionin tuaj React në tregje të reja? TacoTranslate e bën jashtëzakonisht të lehtë lokalizimin e aplikacioneve tuaja React, duke ju lejuar të arrini një audiencë globale pa telashe.

Pse të zgjidhni TacoTranslate për React?

  • Integrim pa ndërprerje: Dizajnuar posaçërisht për aplikacionet React, TacoTranslate integrohet pa mundim në rrjedhën tuaj të punës ekzistuese.
  • Mbledhje automatike e vargjeve: Mos u merakosni më për menaxhimin manual të skedarëve JSON. TacoTranslate mbledh automatikisht vargjet nga baza e kodit tuaj.
  • Përkthime të mbështetura nga AI: Përdorni fuqinë e AI për të ofruar përkthime të sakta në kontekst që përshtaten me tonin e aplikacionit tuaj.
  • Mbështetje e menjëhershme për gjuhë: Shtoni mbështetje për gjuhë të reja me vetëm një klikim, duke e bërë aplikacionin tuaj të aksesueshëm globalisht.

Si funksionon

Instaloni paketën TacoTranslate me npm:

npm install tacotranslate

Pasi të keni instaluar modulën, do t'ju duhet të krijoni një llogari TacoTranslate, një projekt përkthimi dhe çelësat përkatës të API-së. Krijoni një llogari këtu. Është falas, dhe nuk kërkon që të shtoni një kartë krediti.

Në ndërfaqen e aplikacionit TacoTranslate, krijoni një projekt dhe navigoni te skeda e çelësave API. Krijoni një çelës read dhe një çelës read/write. Do t'i ruajmë si variabla të mjedisit. Çelësi read është ai që e quajmë public dhe çelësi read/write është secret. Për shembull, mund t'i shtoni në një skedar .env në rrënjën e projektit tuaj.

Gjithashtu do t'ju duhet të shtoni edhe dy variabla mjedisore: TACOTRANSLATE_DEFAULT_LOCALE dhe TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Kodi i lokalit të parazgjedhur (fallback). Në këtë shembull, do ta vendosim në en për anglisht.
  • TACOTRANSLATE_ORIGIN: “Dosja” ku do të ruhen tekstet tuaja, si p.sh. URL-ja e faqes suaj. Lexoni më shumë rreth origjinave këtu.
.env
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com

Sigurohu që kurrë të mos rrjedhë çelësi sekret read/write i API-së në mjediset e prodhimit në anën e klientit.

Konfigurimi i TacoTranslate

Inicializoni TacoTranslate në aplikacionin tuaj React duke e mbështjellë aplikacionin me ofruesin e kontekstit 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>
	);
}

Tani mund të përdorni komponentin Translate kudo brenda aplikacionit tuaj për të shfaqur tekst të përkthyer! Sigurohuni të konsultoni dokumentacionin tonë për më shumë informacion dhe për udhëzime të zbatimit specifike për konfigurimin tuaj.

import {Translate} from 'tacotranslate/react';

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

Përfitimet e përdorimit të TacoTranslate

  • Kursim i kohës: Automatizon procesin e lodhshëm të lokalizimit dhe mbledhjes së stringjeve, duke ju kursyer kohë të vlefshme.
  • Kosto-efektive: Redukton nevojën për përkthime manuale, duke ulur kostot tuaja të lokalizimit.
  • Saktësi e përmirësuar: Përkthimet e fuqizuara nga AI sigurojnë rezultate të sakta në kontekst dhe me cilësi të lartë.
  • Zgjidhje e shkallëzueshme: Shtoni lehtësisht mbështetje për gjuhë të reja ndërsa aplikacioni dhe baza e klientëve tuaj rriten.

Filloni sot!

Aplikacioni juaj React do të përkthehet automatikisht kur të shtoni çdo varg në një komponent Translate. Vini re se vetëm mjediset që kanë lejet read/write në çelësin e API-së do të jenë në gjendje të krijojnë vargje të reja për t'u përkthyer.

Ne rekomandojmë të keni një mjedis staging të mbyllur dhe të sigurt ku mund ta testoni aplikacionin tuaj të prodhimit, duke shtuar vargje të reja para se ta publikoni. Kjo do të parandalojë që kushdo kushdo të vjedhë çelësin tuaj sekret të API-së, dhe potencialisht të mbingarkojë projektin tuaj të përkthimit duke shtuar vargje të paautorizuara.

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!

Një produkt nga NattskiftetBërë në Norvegji