TacoTranslate
/
DokumentacionÇmimet
 
Neni
04 maj

Lokalizim pa mundim për aplikacionet React

A jeni duke kërkuar të zgjeroni aplikacionin tuaj React në tregje të reja? TacoTranslate e bën shumë të lehtë lokalizimin e aplikacioneve tuaja React, duke ju mundësuar 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 lehtësisht në rrjedhën tuaj ekzistuese të punës.
  • Mbledhja automatike e vargjeve: Nuk ka më menaxhim manual të skedarëve JSON. TacoTranslate mbledh automatikisht vargjet nga baza juaj e kodit.
  • Gjuhëzime të fuqizuara nga AI: Shfrytëzoni fuqinë e AI për të siguruar përkthime kontekstualisht të sakta që përshtaten me tonalitetin e aplikacionit tuaj.
  • Mbështetje e menjëhershme për gjuhët: 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 përmes npm:

npm install tacotranslate

Pasi të keni instaluar modul, do t'ju duhet të krijoni një llogari TacoTranslate, një projekt përkthimi, dhe çelësa API të lidhur. Krijo një llogari këtu. Është falas, dhe nuk kërkon të shtoni një kartë krediti.

Brenda ndërfaqes së aplikacionit TacoTranslate, krijoni një projekt dhe navigoni te skeda e çelësave API. Krijoni një çelës read dhe një çelës read/write. Ne do t'i ruajmë ato si variabla mjedisi. Ç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.

Do të duhet gjithashtu të shtoni edhe dy variabla të tjera mjedisi: TACOTRANSLATE_DEFAULT_LOCALE dhe TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Kodi i lokales së parazgjedhur rezervë. Në këtë shembull, do ta vendosim në en për anglisht.
  • TACOTRANSLATE_ORIGIN: “Dosja” ku do të ruhen vargjet tuaja, si p.sh. URL-ja e faqes suaj të internetit. 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

Sigurohuni që kurrë të mos rrjedhni çelësin sekret read/write API te ambientet e prodhimit në anën e klientit.

Konfigurimi i TacoTranslate

Inicializoni TacoTranslate në aplikacionin tuaj React duke rrethuar aplikacionin tuaj 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ë shikoni dokumentacionin tonë për më shumë informacion dhe për udhëzime specifike të zbatimit 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 kohe: Automatizon procesin e lodhshëm të lokalizimit dhe mbledhjes së vargjeve, duke ju kursyer kohë të vlefshme.
  • Kosto-efektive: Redukton nevojën për përkthime manuale, ul koston tuaj të lokalizimit.
  • Përmirësim i saktësisë: Përkthimet e fuqizuara nga AI sigurojnë rezultate kontekstualisht të sakta dhe me cilësi të lartë.
  • Zgjidhje e shkallëzueshme: Shtoni lehtësisht mbështetje për gjuhë të reja ndërsa aplikacioni juaj dhe baza e klientëve rriten.

Filloni sot!

Aplikacioni juaj React do të përkthehet automatikisht kur shtoni çdo varg në një komponent Translate. Kini parasysh se vetëm mjediset me leje read/write në çelësin API do të mund të krijojnë vargje të reja për t’u përkthyer.

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

Sigurohuni të shikoni shembujt e plotë në profilin tonë në GitHub. Nëse hasni ndonjë problem, mos hezitoni të na kontaktoni, dhe ne do të jemi më shumë se të lumtur t’ju ndihmojmë.

TacoTranslate ju lejon të lokalizoni automatikisht aplikacionet tuaja React shpejt në dhe nga çdo gjuhë. Përkthe falas!

Një produkt nga Nattskiftet