React ایپلیکیشنز کے لیے آسان مقامی کاری
کیا آپ اپنی React ایپلیکیشن کو نئے بازاروں تک پھیلانا چاہتے ہیں؟ TacoTranslate آپ کی React ایپس کو مقامی بنانے کو بے حد آسان بناتا ہے، جس سے آپ بغیر کسی جھنجھٹ کے عالمی ناظرین تک پہنچ سکتے ہیں۔
React کے لیے TacoTranslate کیوں منتخب کریں؟
- بلا رکاوٹ انضمام: خاص طور پر React ایپلیکیشنز کے لیے ڈیزائن کیا گیا، TacoTranslate آپ کے موجودہ ورک فلو میں آسانی سے ضم ہو جاتا ہے۔
- خودکار عبارتوں کا حصول: اب JSON فائلوں کو دستی طور پر منظم کرنے کی ضرورت نہیں۔ TacoTranslate آپ کے کوڈ بیس سے خودکار طریقے سے عبارتیں جمع کر لیتا ہے۔
- مصنوعی ذہانت پر مبنی ترجمے: اپنی ایپلیکیشن کے انداز کے مطابق، سیاق و سباق کے حساب سے درست تراجم فراہم کرنے کے لیے مصنوعی ذہانت کی طاقت کا فائدہ اٹھائیں۔
- فوری زبان کی معاونت: صرف ایک کلک سے نئی زبانوں کی حمایت شامل کریں، جس سے آپ کی ایپلیکیشن عالمی سطح پر دستیاب ہو جائے۔
یہ کیسے کام کرتا ہے
npm کے ذریعے TacoTranslate پیکیج انسٹال کریں:
npm install tacotranslateجب آپ ماڈیول انسٹال کر لیں گے، تو آپ کو TacoTranslate کا اکاؤنٹ، ایک ترجمہ پروجیکٹ، اور متعلقہ API کلیدیں بنانی ہوں گی۔ یہاں اکاؤنٹ بنائیں۔ یہ مفت ہے، اور اس کے لیے آپ کو کریڈٹ کارڈ شامل کرنے کی ضرورت نہیں ہے۔
TacoTranslate ایپلیکیشن کے UI میں ایک پروجیکٹ بنائیں، اور اس کے API keys ٹیب پر جائیں۔ ایک read کلید بنائیں، اور ایک read/write کلید۔ ہم انہیں ماحولاتی متغیرات (environment variables) کے طور پر محفوظ کریں گے۔ 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 کے context provider میں لپیٹ کر:
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 استعمال کرنے کے فوائد
- وقت کی بچت: لوکلائزیشن اور سٹرنگز جمع کرنے کے تھکا دینے والے عمل کو خودکار بناتا ہے، آپ کا قیمتی وقت بچاتا ہے۔
- لاگت کے لحاظ سے مؤثر: دستی تراجم کی ضرورت کو کم کرتا ہے، جس سے آپ کی لوکلائزیشن کی لاگت کم ہوتی ہے۔
- بہتر درستگی: مصنوعی ذہانت سے چلنے والے تراجم سیاق و سباق کے لحاظ سے درست اور اعلیٰ معیار کے نتائج یقینی بناتے ہیں۔
- قابل توسیع حل: جب آپ کی ایپلیکیشن اور صارفین کی بنیاد بڑھتی ہے تو آسانی سے نئی زبانوں کے لیے سپورٹ شامل کریں۔
آج ہی شروع کریں!
جب آپ Translate کمپونینٹ میں کوئی سٹرنگز شامل کریں گے تو آپ کی React ایپلیکیشن خود بخود ترجمہ ہو جائے گی۔ نوٹ کریں کہ صرف وہ ماحول جن کے پاس 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!