TacoTranslate
/
دستاویزاتقیمتیں
 
مضمون
04 مئی

ری ایکٹ ایپلیکیشنز کے لیے بغیر کسی مشکل کے لوکلائزیشن

کیا آپ اپنے React ایپلیکیشن کو نئے بازاروں تک پھیلانے کے خواہشمند ہیں؟ TacoTranslate آپ کے React ایپس کو لوکلائز کرنا بے حد آسان بنا دیتا ہے، جس سے آپ باآسانی عالمی ناظرین تک پہنچ سکتے ہیں بغیر کسی مشکلات کے۔

React کے لیے TacoTranslate کیوں منتخب کریں؟

  • بلا رکاوٹ انٹیگریشن: خاص طور پر React ایپلیکیشنز کے لیے ڈیزائن کیا گیا، TacoTranslate آسانی سے آپ کے موجودہ ورک فلو میں شامل ہو جاتا ہے۔
  • خودکار سٹرنگ کلیکشن: JSON فائلوں کو دستی طور پر سنبھالنے کی ضرورت نہیں۔ TacoTranslate آپ کے کوڈ بیس سے خود بخود سٹرنگز جمع کرتا ہے۔
  • مصنوعی ذہانت سے چلنے والے ترجمے: AI کی طاقت کا استعمال کریں تاکہ آپ کی ایپلیکیشن کے لہجے کے مطابق سیاق و سباق کے لحاظ سے درست ترجمے فراہم کیے جا سکیں۔
  • فوری زبان کی حمایت: صرف ایک کلک سے نئی زبانوں کی حمایت شامل کریں، جس سے آپ کی ایپلیکیشن عالمی سطح پر قابل رسائی ہو جاتی ہے۔

یہ کیسے کام کرتا ہے

npm کے ذریعے TacoTranslate پیکیج انسٹال کریں:

npm install tacotranslate

جب آپ نے ماڈیول انسٹال کر لیا ہو، تو آپ کو TacoTranslate اکاؤنٹ، ایک ترجمے کا پروجیکٹ، اور متعلقہ API کیز بنانے کی ضرورت ہوگی۔ یہاں اکاؤنٹ بنائیں۔ یہ مفت ہے، اور آپ کو کریڈٹ کارڈ شامل کرنے کی ضرورت نہیں ہے۔

TacoTranslate ایپلیکیشن کے UI میں، ایک پروجیکٹ بنائیں، اور اس کے API keys ٹیب پر جائیں۔ ایک read کی اور ایک read/write کی بنائیں۔ ہم انہیں ماحول کے متغیرات کے طور پر محفوظ کریں گے۔ read کی کو ہم public کہتے ہیں اور read/write کی کو secret کہتے ہیں۔ مثال کے طور پر، آپ انہیں اپنے پروجیکٹ کی روٹ میں موجود .env فائل میں شامل کر سکتے ہیں۔

آپ کو دو مزید ماحول کے متغیرات بھی شامل کرنے کی ضرورت ہوگی: TACOTRANSLATE_DEFAULT_LOCALE اور TACOTRANSLATE_ORIGIN.

  • TACOTRANSLATE_DEFAULT_LOCALE: ڈیفالٹ فال بیک لوکیل کوڈ۔ اس مثال میں، ہم اسے انگلش کے لیے en پر سیٹ کریں گے۔
  • TACOTRANSLATE_ORIGIN: وہ "فولڈر" جہاں آپ کے سٹرنگز محفوظ کیے جائیں گے، جیسے کہ آپ کی ویب سائٹ کا یو آر ایل۔ اصل کے بارے میں مزید یہاں پڑھیں۔
.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 کے استعمال کے فوائد

  • وقت کی بچت: لوکلائزیشن اور سٹرنگز جمع کرنے کے پیچیدہ عمل کو خودکار بنا کر آپ کا قیمتی وقت بچاتا ہے۔
  • معاشی لحاظ سے مؤثر: دستی ترجمے کی ضرورت کو کم کرتا ہے، جس سے آپ کی لوکلائزیشن کی لاگت کم ہوتی ہے۔
  • بہتر درستگی: AI سے چلنے والے تراجم سیاق و سباق کے لحاظ سے درست اور اعلیٰ معیار کے نتائج یقینی بناتے ہیں۔
  • وسیع پھیلاؤ کے قابل حل: جیسے جیسے آپ کی ایپلیکیشن اور صارفین کی تعداد بڑھتی ہے، آسانی سے نئی زبانوں کی حمایت شامل کریں۔

آج ہی شروع کریں!

آپ کی React ایپلیکیشن خود بخود ترجمہ ہو جائے گی جب آپ Translate کمپونینٹ میں کوئی بھی سٹرنگز شامل کریں گے۔ نوٹ کریں کہ صرف وہی ماحول جہاں API کلید پر read/write کی اجازت ہو، نئے ترجمہ کی جانے والی سٹرنگز تخلیق کر سکیں گے۔

ہم تجویز کرتے ہیں کہ ایک بند اور محفوظ اسٹیجنگ ماحول ہو جہاں آپ اپنی پروڈکشن ایپلیکیشن کی جانچ کر سکیں، اور لائیو ہونے سے پہلے نئی سٹرنگز شامل کریں۔ اس سے کوئی بھی آپ کی خفیہ API کلید چوری کرنے سے بچ جائے گا، اور ممکن ہے کہ آپ کے ترجمہ پروجیکٹ کو غیر مجاز سٹرنگز کے اضافے سے نقصان پہنچنے سے روک سکے۔

یقیناً ہمارے گٹ ہب پروفائل پر مکمل مثالیں دیکھیں۔ اگر آپ کو کوئی مسئلہ درپیش ہو، تو بلا جھجک رابطہ کریں، اور ہم خوشی سے مدد کرنے کو تیار ہیں۔

TacoTranslate آپ کو اپنی React ایپلیکیشنز کو خودکار طریقے سے کسی بھی زبان میں تیزی سے لوکلائز کرنے کی سہولت دیتا ہے۔ مفت ترجمہ کریں!

ایک مصنوعہ از Nattskiftet