Լավագույն լուծումը React հավելվածներում միաշխարհայնացման (i18n) համար
Ցանկանում եք ընդլայնել ձեր React հավելվածը նոր շուկաներ? TacoTranslate-ն անհավանական հեշտացնում է ձեր React հավելվածների տեղայնացումը, թույլ տալով ձեզ առանց դժվարության հասնել համաշխարհային լսարանին:
Ինչու՞ ընտրել TacoTranslate-ը React-ի համար։
- Անխափան ինտեգրում՝ Զարգացված հատուկ React հավելվածների համար, TacoTranslate-ը հեշտությամբ ինտեգրվում է ձեր առկա աշխատանքային հոսքին։
- Ավտոմատ տողերի հավաքում՝ JSON ֆայլերը վարման ձեռնարկը այլեւս անհրաժեշտ չէ։ TacoTranslate-ը ավտոմատ կերպով հավաքում է տողերը ձեր կոդային բազայից։
- Արհեստական ինտելեկտով կառավարվող թարգմանություններ՝ Օգտագործեք ԱԻ ուժը՝ տրամադրելով համատեքստային ճշգրիտ թարգմանություններ, որոնք համապատասխանում են ձեր հավելվածի տոնին։
- Ամենակարճ ժամանակում լեզվական աջակցություն՝ Ավելացրեք աջակցության նոր լեզուներ ընդամենը մեկ կտտոցով, դարձնելով ձեր հավելվածը գլոբալ հասանելի։
Ինչպես է դա գործում
Տեղադրեք 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
`-ը`՝ լռության կարգավորած ռեգիոնալ ծածկագիրը։ Այս օրինակով մենք կկարգավորենք այնen
`-ին` անգլերենի համար։TACOTRANSLATE_ORIGIN
`-ը՝ «թղթապանակը», որտեղ կպահպանվեն ձեր տողերը, օրինակ՝ ձեր կայքի URL-ը։ Վերցրեք ավելին սկզբնաղբյուրների մասին այստեղ։
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-ի օգտագործման առավելությունները
- Ժամանակի խնայողություն՝ Ավտոմատացնում է տեղայնացման և տեքստերի հավաքագրման ծանր ու ձանձրալի գործընթացը, խնայելով ձեր թանկարժեք ժամանակը։
- Էֆեկտիվ արժեքով՝ Պակասեցնում է ձեռքի թարգմանությունների անհրաժեշտությունը, նվազեցնելով ձեր տեղայնացման ծախսերը։
- Բարելավված ճշգրտություն՝ AI-ով հզորացված թարգմանությունները ապահովում են համատեքստայինորեն ճիշտ և բարձրորակ արդյունքներ։
- Բարգավաճող լուծում՝ Իրականացնելով նոր լեզուների հովանավորումը հեշտությամբ՝ երբ ձեր ծրագիրը և հաճախորդների բազան մեծանում են։
Սկսեք այսօր!
Ձեր React հավելվածը ավտոմատ կերպով թարգմանվելու է, երբ դուք ավելացնեք որևէ տող Translate
բաղադրիչին։ Նշեք, որ նոր տողեր ստեղծելու և թարգմանելու համար թույլատրված կլինեն միայն այն միջավայրերը, որոնք ունեն read/write
իրավունքներ API բանալու նկատմամբ։
Առաջարկում ենք ունենալ փակ և ապահովված ստեյջինգ միջավայր, որտեղ կարող եք փորձարկել ձեր պրոդաքշն հավելվածը՝ նոր տողեր ավելացնելով մինչև կայուն թողարկումը։ Սա կխուսափեցնի գաղտնի 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!