TacoTranslate
/
مستنداتبیې
 
د افغانستان د کرکټ ملی لوب
غویی ۱۴

د 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 په اړه دلته نور ولولئ.
.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 تنظیم کول

په خپل 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!

یو محصول له Nattskiftet څخهپه ناروې کې جوړ شوی