د React غوښتنلیکونو لپاره بېزحمته محلي کول
ایا تاسو غواړئ خپل React غوښتنلیک نوي بازارونو ته وغځوئ؟ TacoTranslate ستاسو لپاره د React غوښتنلیکونو محلي کول خورا اسانه کوي، او تاسو ته اجازه درکوي چې پرته له کومو کړاوونو نړیوالو مخاطبینو ته ورسېږئ.
ولې د React لپاره TacoTranslate غوره کړئ؟
- بېدرز ادغام: ځانګړې توګه د React غوښتنلیکونو لپاره ډیزاین شوی، TacoTranslate په اسانۍ سره ستاسو موجوده کاري جریان سره یوځای کېږي.
- د متنونو خودکار راټولول: نور اړتیا نشته چې د JSON فایلونه په لاسي ډول سمبال کړئ. TacoTranslate په اوتومات ډول ستاسو د کد بنسټ (codebase) څخه متنونه راټولوي.
- د مصنوعي ذهانت پر بنسټ ژباړې: د مصنوعي ذهانت ځواک وکاروئ ترڅو په سیاقي ډول دقیقې او د غوښتنلیک د لحن سره سمې ژباړې وړاندې کړي.
- فوري د ژبو ملاتړ: یوازې په یوه کلیک سره نوې ژبې اضافه کړئ، ستاسو غوښتنلیک به په نړیواله کچه د لاسرسي وړ شي.
څنګه کار کوي
د 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 په اړه دلته نور ولولئ.
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!