TacoTranslate
/
ՓաստաթղթավորումԳնագոյացում
 
Հոդված
04 մյս, 2025 թ.

React հավելվածների համար առանց ջանքերի տեղայնացում

Ցանկանու՞մ եք ձեր React հավելվածը ընդլայնել դեպի նոր շուկաներ՞ TacoTranslate-ը անչափ հեշտացնում է ձեր React հավելվածների տեղայնացումը՝ թույլ տալով ձեզ առանց դժվարությունների հասնել համաշխարհային լսարանին։

Ինչու ընտրել TacoTranslate-ը React-ի համար?

  • Անխափան ինտեգրում: Հատուկ մշակված React հավելվածների համար՝ TacoTranslate-ը անխոչընդոտորեն ինտեգվում է ձեր առկա աշխատանքային հոսքին.
  • Տեքստերի ավտոմատ հավաքագրում: Ավելորդ է JSON ֆայլերը ձեռքով կառավարելը։ TacoTranslate-ը ավտոմատ կերպով հավաքում է տեքստերը ձեր կոդբազայից.
  • Արհեստական ինտելեկտով հզորացված թարգմանություններ: Օգտագործեք արհեստական ինտելեկտի (AI) հզորությունը՝ ապահովելու համար համատեքստայինորեն ճշգրիտ թարգմանություններ, որոնք համապատասխանում են ձեր հավելվածի տոնին.
  • Անմիջական լեզվային աջակցություն: Ավելացրեք նոր լեզուների աջակցությունը ընդամենը մեկ կտտոցով, դարձնելով ձեր հավելվածը գլոբալորեն մատչելի.

Ինչպես է աշխատում

Տեղադրեք TacoTranslate փաթեթը՝ npm-ի միջոցով:

npm install tacotranslate

Երբ մոդուլը տեղադրված է, ձեզ անհրաժեշտ կլինի ստեղծել TacoTranslate հաշիվ, թարգմանական նախագիծ և համապատասխան API բանալիներ։ Ստեղծեք հաշիվ այստեղ. Այն անվճար է, և չպահանջվում է կրեդիտ քարտը ավելացնել։

TacoTranslate հավելվածի UI-ում ստեղծեք նախագիծ և անցեք նրա API բանալիքների ներդիրին։ Ստեղծեք մեկ read բանալին և մեկ read/write բանալին։ Մենք դրանք կպահենք որպես միջավայրային փոփոխականներ։ read բանալին այն է, ինչ մենք կոչում ենք public՝ իսկ read/write բանալին՝ secret։ Օրինակ՝ դուք կարող եք դրանք ավելացնել ձեր նախագծի արմատում գտնվող .env ֆայլում։

Ձեզ նաև անհրաժեշտ կլինի ավելացնել երկու լրացուցիչ միջավայրի փոփոխական՝ TACOTRANSLATE_DEFAULT_LOCALE և TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: Ստանդարտ (fallback) տեղայնացման լեզվի կոդը։ Այս օրինակով մենք այն կսահմանենք որպես en՝ անգլերենի համար։
  • TACOTRANSLATE_ORIGIN: «Թղթապանակը», որտեղ կհավաքվեն և կպահպանվեն ձեր տողերը, օրինակ՝ ձեր կայքի URL‑ը։ Ավելին origins-ի մասին կարդացեք այստեղ։
.env
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com

Համոզվեք, որ երբեք չթողնեք գաղտնի read/write API բանալին արտահոսել դեպի հաճախորդային կողմի արտադրական միջավայրերը։

TacoTranslate-ի կարգավորումը

Սկսեք օգտագործել TacoTranslate-ը ձեր React հավելվածում՝ շրջապատելով ձեր հավելվածը 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>
	);
}

Այժմ կարող եք օգտագործել Translate կոմպոնենտը ձեր հավելվածի ցանկացած տեղում՝ թարգմանված տեքստ ցուցադրելու համար։ Համոզվեք, որ դիտեք մեր փաստաթղթերը՝ լրացուցիչ տեղեկությունների և ձեր կարգավորումների համապատասխան իրականացման ուղեցույցների համար։

import {Translate} from 'tacotranslate/react';

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

TacoTranslate-ի օգտագործման առավելությունները

  • Ժամանակի խնայողություն: Ավտոմատացնում է տեղայնացման և տեքստերի հավաքման հոգնեցուցիչ գործընթացը՝ խնայելով ձեր արժեքավոր ժամանակը.
  • Տնտեսապես արդյունավետ: Նվազեցնում է ձեռքով կատարվող թարգմանությունների անհրաժեշտությունը, նվազեցնելով ձեր տեղայնացման ծախսերը.
  • Բարելավված ճշգրտություն: Արհեստական բանականությամբ իրականացվող թարգմանությունները ապահովում են կոնտեքստային ճշգրիտ և բարձրորակ արդյունքներ.
  • Մասշտաբային լուծում: Հեշտությամբ ավելացրեք նոր լեզուների աջակցություն՝ երբ ձեր հավելվածն ու հաճախորդների բազան աճում են.

Սկսեք այսօր!

Ձեր React հավելվածը ավտոմատ կերպով կթարգմանվի, երբ ցանկացած տող ավելացնեք Translate կոմպոնենտում։ Նշեք, որ միայն այն միջավայրերը, որոնց API բանալիի վրա կան read/write թույլտվություններ, կկարողանան ստեղծել նոր տողեր թարգմանության համար։

Խորհուրդ ենք տալիս ունենալ փակ և անվտանգ ստեյջինգ (ստուգման) միջավայր, որտեղ կարող եք փորձարկել ձեր արտադրական հավելվածը՝ նոր տողեր ավելացնելով նախքան հրապարակումը։ Սա կմանգաղի այն, որ որևէ մեկը չէր կարողանա գողանալ ձեր գաղտնի API բանալին և, հնարավորինս, կանխարգելում է ձեր թարգմանական նախագծի չափից ավելի մեծացումը չարաշահող տողեր ավելացնելու միջոցով։

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!

Ապրանք՝ Nattskiftet-իցԱրտադրված Նորվեգիայում