د React غوښتنلیکونو لپاره اسان ژبنۍ محلي کول
تاسو غواړئ خپل React اپلیکیشن نوي بازارونو ته پراخ کړئ؟ TacoTranslate ستاسو د React اپلیکیشنونو ځایي کول خورا اسانه کوي، چې تاسو ته اجازه درکوي بې له کومې ستونزې نړیوالو لیدونکو ته ورسیږئ.
ولې د React لپاره TacoTranslate غوره کړئ؟
- بېخنډه یوځای کول: ځانګړې توګه د React غوښتنلیکونو لپاره ډیزاین شوی، TacoTranslate په آسانۍ سره ستاسو موجوده کاري فلو کې مدغم کیږي.
- د تارونو اتومات راټولول: نور د JSON فایلونو لاسي اداره کولو ته اړتیا نشته. TacoTranslate په اوتومات ډول ستاسو د کوډ بېس څخه تارونه راټولوي.
- د AI ځواکمن ژباړې: د 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
: د پخواني ځای نښه کوډ. په دې مثال کې، موږ به دا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 تنظیم کول
په خپل React غوښتنلیک کې د TacoTranslate پیل کړئ په دې سره چې خپل غوښتنلیک د 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!