Unbreakable i18n for agents loved by humans
No key to name, no locale file to sync, no a.b.c on screen
The source text is the key, translations are unbreakable.
5 منٹ سیٹ اپ
آپ کی مکمل i18n نافذہ کاری 5 منٹ میں۔ مذاق نہیں۔
کوئی چابی کا نظام نہیں
آپ کا دماغ ایسے بے معنی کاموں میں شامل نہیں ہونا چاہئے۔
پہلے دن سے عالمی
بین الاقوامی منڈیوں میں اضافی کوشش کے بغیر بھیجیں۔
سیٹ اپ i18n، اپنے کوڈ بیس کو صاف رکھیں اور جلدی شپ کریں
موجودہ i18n حلوں کے ساتھ متعدد PITA ہیں۔ تکلیفات اتنی بڑی ہیں کہ آپ جتنا ہو سکے i18n میں تاخیر کرتے ہیں۔
یہ وہ وقت خرچ کرتا ہے جو آپ کو سمندر کے کنارے گزارنا چاہیے
سیٹ اپ کیز سسٹم: کم از کم 1 گھنٹہ سینئر ڈویلپر کا وقت
ہر نئی کلید کے لیے آگے پیچھے: فی کلید 1 منٹ، x500 کلیدیں، x2 زبانیں = 17 گھنٹے
i18n-keyless کے ساتھ، آپ کو i18n سسٹم کی بالکل فکر نہیں کرنی چاہیے۔ آپ سمندر کنارے جا سکتے ہیں اور ایک موہیتو آرڈر کر سکتے ہیں۔
آج زیادہ تر سسٹمز متن کا ترجمہ کرنے کے لیے کلیدوں کا استعمال کرتے ہیں
یہ پیدا کرنا دردناک ہے۔ اسے برقرار رکھنا دردناک ہے۔
جب آپ ایپ میں کوئی متن دیکھتے ہیں، اور آپ اسے اپ ڈیٹ کرنا چاہتے ہیں، تو آپ کو متعلقہ کلید تلاش کرنی ہوگی۔
i18n-keyless کے ساتھ، آپ کو i18n سسٹم کی بالکل فکر نہیں کرنی چاہیے۔ اپنے دماغ کو کسی اور دلچسپ چیز کے لیے استعمال کریں۔
ترجمے کو AI پر چھوڑ دیں
کلی سسٹم کے ساتھ، آپ کو ایپ میں ترجموں کو منظم کرنا ہوگا۔
اگر ایسا نہ ہو تو آپ کے صارفین اپنے ایپ میں someheader.welcome.title دیکھیں گے۔
i18n-keyless کے ساتھ، آپ کو i18n سسٹم کی بالکل فکر نہیں کرنی چاہیے۔ اچھی ہیڈلائنز لکھیں، مارکیٹنگ پر توجہ دیں اور فروخت حاصل کریں۔
کوڈ بیسز خوبصورت ہیں... جب تک i18n کیز متاثر نہ ہوں
کلی سسٹم کے ساتھ، جب آپ کوڈ اور مواد پڑھتے ہیں، تو آپ کو کلیدیں پڑھنی ہوتی ہیں، قدرتی زبان نہیں۔
کبھی کبھار آپ کو ایک فکس کرنا چاہیئے کیونکہ ایک جملہ گرائمر کے لحاظ سے صحیح نہیں ہے۔ لیکن آپ کو یہ معلوم نہیں ہوتا کیونکہ آپ کیز پڑھتے ہیں۔
i18n-keyless کے ساتھ، آپ کو i18n نظام کی بالکل فکر نہیں کرنی چاہیے۔ کوڈبیس خوبصورت رہتا ہے۔
آپ کی تمام i18n ضروریات کو پورا کرنے کے لیے MCP سرور
ایجنٹک کوڈنگ کے لیے سسٹم اتنا بہتر کیوں ہے، اس کے چھ دیگر اسباب۔
کسی نام کا کوئی تصور نہیں
ایک کلی ایک نام رکھنے کا فیصلہ ہے جس کا کوئی صحیح جواب نہیں ہے۔ دو ایجنٹ ایک ہی بٹن کے لیے login.submit اور auth.button.send لکھتے ہیں۔ کلیدوں کے بغیر کوئی فیصلہ کرنے کے لیے کچھ نہیں ہے۔
ایک فائل کو ایڈٹ کرنے کے لیے، بیس نہیں
ایک کلید پر مبنی تبدیلی جز کو اور ہر مقامی JSON فائل کو متاثر کرتی ہے، اور ایجنٹ فائلیں بھول جاتے ہیں۔ یہاں، ایک کاپی تبدیلی ایک سادہ فائل تدوین ہے۔
ایجنٹ بیڑوں میں صفر مرج تنازعات
پانچ ایجنٹ پانچ شاخوں پر سب en.json میں ترمیم کرتے ہیں: ایک یقینی تصادم۔ کوئیShared فائل نہیں ہے، لہذا worktrees اور پس منظر کے ایجنٹ کبھی بھی ٹکراتے نہیں ہیں۔
ٹوکنز میں سستا
کسی کلید کو دوبارہ استعمال کرنے کے لیے، ایک ایجنٹ کو ہر ایڈٹ پر لوکل فائلیں سیاق و سباق میں لوڈ کرنا ہوگا۔ بغیر کلید کے لوڈ کچھ نہیں کرتا: ٹیکسٹ وہیں پر کمپوننٹ میں موجود ہے۔
پڑھنے کے قابل فرق
پول ریکوئسٹ حقیقی جملے دکھاتا ہے۔ ایک انسان یا جائزہ ایجنٹ کسی کلید کے مطلب کو تلاش کیے بغیر نقل کو جانچ سکتا ہے۔
آپ کے CLAUDE.md میں ایک قاعدہ
جو بھی i18n قاعدہ آپ لکھتے ہیں وہ ایک قاعدہ ہے جسے ایجنٹ توڑ سکتا ہے۔ اس قاعدے کو صرف ایک لائن کی ضرورت ہے — اور ف fall بیک اصل متن ہے، لہذا غلطی اسکرین پر a.b.c نہیں دکھائے گی۔
آپ کے ایجنٹ کو درکار واحد i18n کا اصول
# CLAUDE.md Write the UI copy in English and wrap it in <T>…</T> from i18n-keyless-react. That is the whole i18n setup.
آپ کا ایجنٹ اسے چلا سکتا ہے، صرف لکھنے کے لیے نہیں
MCP سرور کے ذریعے، ایجنٹ گمشدہ تراجم کی فہرست بناتا ہے، ایک پڑھتا ہے، خراب کو اووررائڈ کرتا ہے، یا آپ کے پاس پہلے سے موجود کاپی کو درآمد کرتا ہے — اپنے خود کے OAuth لاگ ان کے ساتھ، کسی کلید کو چسپاں کرنے کی ضرورت کے بغیر۔
MCP گائیڈ پڑھیںپہلے دن سے ہی عالمی سطح پر لانچ کریں
پیچیدگی کی وجہ سے i18n میں تاخیر کرنا بند کریں۔ اسے 5 منٹ میں، دنوں میں نہیں، نافذ کریں۔ اپنی ترقی کی رفتار کو برقرار رکھیں جیسے کہ i18n نافذ نہیں کیا گیا ہو۔
- 5 منٹ کی تنفیذ۔ میں مذاق نہیں کر رہا۔
ایک سادہ کنفیگ آبجیکٹ اور آپ مکمل ہو گئے ہیں۔
- ترقی کی رفتار کو برقرار رکھیں
جیسے کہ i18n کو بالکل لاگو نہیں کیا گیا ہو، ویسا کوڈ لکھیں۔
- عالمی منڈیوں کو بھیجیں
نئی زبانوں میں ترقی کرتے وقت ریفیکٹرنگ کی ضرورت نہیں ہے۔
- ایس ایس آر اور ایس ای او تیار ہے
Next.js, Remix, TanStack Start اور Astro کے ساتھ کام کرتا ہے۔ سرچ انجنوں کے لیے سرور-رینڈر کوئی بھی زبان — ایک ہی 5 منٹ کا سیٹ اپ۔
روایتی i18n
i18n-بے کلیدی
اس کو سیٹ اپ کرنا کوئی دماغی کام نہیں ہے
صرف سب سے آسان کنفیگ آبجیکٹ اور آپ عالمی سطح پر جانے کے لیے تیار ہیں۔
اور مزید، آپ کا ایجنٹ اسے آپ کے لیے سیٹ اپ کرے گا۔
1. بنیادی سیٹ اپ
import * as I18nKeyless from "i18n-keyless-react";
I18nKeyless.init({
API_KEY: "YOUR_API_KEY",
storage: window.localStorage,
languages: {
primary: "en",
supported: ["en", "fr"],
},
});۲. جزو کا استعمال
import { I18nKeylessText } from "i18n-keyless-react";
// import { T } from "i18n-keyless-react"; // also works
// Just write in your primary language
<I18nKeylessText>
Welcome to our website
</I18nKeylessText>3. سرور سائیڈ استعمال (مثلاً: Node.js)
import { awaitForTranslationOrFallbackToOriginal, type Lang } from 'i18n-keyless-node';
const title = await awaitForTranslationOrFallbackToOriginal('Come see my app!', user.lang as Lang);
const body = await awaitForTranslationOrFallbackToOriginal('So many new stuff!', user.lang as Lang);
await sendExpoPushNotification({ user, title, body });4. اجزاء کے باہر کے متن کے لیے
import { getTranslation } from "i18n-keyless-react";
export default function Navigation() {
return (
<HomeTabs.Navigator>
<HomeTabs.Screen
options={{ tabBarLabel: getTranslation("Welcome") }}
name="WELCOME"
/>
</HomeTabs.Navigator>
);
}ترجمے کیسے کام کرتے ہیں
i18n-keyless ایک لائبریری ہے، جو ایک API سروس کے ساتھ مل کر کام کرتی ہے، جو آپ کو اپنی ٹیکسٹ کو کیز استعمال کیے بغیر ترجمہ کرنے کی اجازت دیتی ہے۔
اگر ترجمہ دستیاب نہ ہو تو AI API کال کے ذریعے ترجمہ حاصل کرنے کے لیے I18nKeyless کی API پر ایک غیر متوقع فچ کیا جائے گا۔
یہ آپریشن عام طور پر ڈویلپمنٹ موڈ میں کیا جاتا ہے، جبکہ آپ کوڈنگ کر رہے ہوتے ہیں۔ اگر آپ نے ایک چھوڑ دیا ہے، تو پروڈکشن میں صرف پہلا صارف جسے ترجمہ کی کمی ہے وہ ایک خرابی دیکھے گا، پھر یہ دنیا بھر کے صارفین کے لیے فوراً دستیاب ہو جائے گا۔
آپ کی اسٹور لسٹنگ ہر زبان میں، ہر ریلیز پر
ہر اپ ڈیٹ کا مطلب ہے نئی ریلیز نوٹس، تفصیل اور کیورڈز — ہر زبان کے لیے، دونوں اسٹورز پر۔ یہ وہ چیز ہے جو آپ کو زبانیں شامل کرنے سے روکتا ہے۔ ایپ نہیں۔
- ہر زبان کے لیے ریلیز نوٹس، ایک کال میں
اپ ڈیٹ کو ایک بار لکھیں۔ awaitForTranslation اسے ہر اس زبان میں واپس کرتا ہے جس میں آپ فروخت کرتے ہیں، اور آپ کی اسٹور کی ترتیب اسے EAS یا fastlane کو فراہم کرتی ہے۔
- 48 زبانیں، ایپ اسٹور سلوٹس کے ساتھ منسلک ہیں
pt-BR اور pt-PT دو فہرستیں ہیں۔ en-GB، en-AU اور en-CA تین ہیں۔ toAppStoreLocale ہر ترجمے کو صحیح جگہ رکھتا ہے۔
- ریلیز کے بغیر ایک خراب ترجمہ ٹھیک کریں
ایپ میں، ڈیش بورڈ میں ایک اووررائڈ ایک ساتھ لائیو ہوتا ہے — کوئی ہاٹفکس بلڈ نہیں، کوئی اسٹور ریویو نہیں۔ فہرست میں، پش کو دوبارہ چلائیں۔
- فی لفظ کے حساب سے قیمت نہیں ہے
ایک مترجم تقریباً €0.10 فی لفظ وصول کرتا ہے۔ 10 زبانوں میں 2,000 اسٹرنگز ایک ایسا بجٹ ہے جو ایک تنہا ڈویلپر برداشت نہیں کر سکتا۔ یہاں الفاظ کی گنتی نہیں کی جاتی۔
ایک ایکسپو ایپ کے لئے مکمل ترکیب
// store.config.js — EAS Metadata awaits an async config
const { init, awaitForTranslation, toAppStoreLocale } = require("i18n-keyless-node");
const LANGS = ["en", "fr", "de", "ja", "pt-BR"];
const DESCRIPTION = "Bibi translates your app while you sleep…";
module.exports = async () => {
init({ API_KEY: process.env.I18N_KEYLESS_KEY, languages: { primary: "en", supported: LANGS } });
const info = {};
for (const lang of LANGS) {
info[toAppStoreLocale(lang)] = {
title: await awaitForTranslation("Bibi", lang, { context: "App Store app name, 30 characters max" }),
subtitle: await awaitForTranslation("Keyless i18n", lang, { context: "App Store subtitle, 30 characters max" }),
description: await awaitForTranslation(DESCRIPTION, lang, { context: "App Store description" }),
};
}
return { configVersion: 0, apple: { info } };
};یہی کال Google Play کے لیے فاسٹ لین میٹا ڈیٹا فائلیں لکھتی ہے۔ کیپس مشورتی ہیں: حد کو سیاق و سباق میں رکھیں اور آپ کے پُش کرنے سے پہلے لمبائی چیک کریں۔
انٹرایکٹو سینڈ باکس
دیکھیں کہ i18n-keyless ریئل ٹائم میں کیسے کام کرتا ہے
ایک لائیو، ایڈیٹ ایبل StackBlitz پراجیکٹ کھولیں تاکہ آپ ٹائپ کرتے ہوئے تراجم حل ہوتے دیکھ سکیں۔
ڈویلپرز سادگی سے محبت کرتے ہیں
دیکھیں کہ دوسرے لوگ i18n-keyless کے بارے میں کیا کہہ رہے ہیں
میں نے صرف 5 منٹ میں اپنے MVP میں i18n شامل کرنے میں کامیاب ہو گیا۔ ہم نے کسی اضافی ترقی کے وقت کے بغیر 7 زبانوں میں لانچ کیا۔ ہمارا کوڈ بیس صاف رہا اور ہم ترجمے کی کلیدوں کے انتظام کی بجائے خصوصیات کی تعمیر پر توجہ مرکوز کر سکے۔
Jamie Smith
سی ٹی او ایک کول سٹارٹ اپ میں
ترجمہ کیز کو منظم کرنے کا ذہنی بوجھ ہماری پیداواریت کو تباہ کر رہا تھا۔ i18n-keyless کے ساتھ، ہم صرف فطری زبان میں لکھتے ہیں اور سب کچھ کام کرتا ہے۔ جیسے کہ i18n اب ہمارے ورک فلو میں موجود ہی نہیں ہے۔
Alex Lee
دوسرے ایک کول سٹارٹ اپ میں لیڈ ڈویلپر
ہم اپنے پرোڈکٹ کے لیے لانچ کے بعد تک i18n میں تاخیر کرنے والے تھے۔ i18n-keyless کے ساتھ، ہم نے اسے اپنے MVP مرحلے میں نافذ کیا اور پہلے دن سے ہی عالمی سطح پر لانچ کیا۔ ROI حیرت انگیز رہا ہے۔
Maria Rodriguez
گلوبل ایپ کے بانی
آسان، predictable pricing
آپ کے پیمانے کے لیے ایک فلیٹ قیمت۔
ہر پلان میں ہر خصوصیت۔
فی الفاظ کے حساب سے کوئی فیس نہیں، ٹوکن ریاضی نہیں۔
تک 1,000 ماہانہ فعال صارفین
انڈی ایپس اور نئی مصنوعات کے لیے
تک 5,000 ماہانہ فعال صارفین
اپلیکیشنز کے لیے جو اپنے ناظرین کو ڈھونڈ رہے ہیں
تک 50,000 ماہانہ فعال صارفین
حقیقی ٹریکشن والی ایپس کے لیے
تک 500,000 ماہانہ فعال صارفین
پیمانے پر مصنوعات کے لیے
ہر پلان میں شامل ہے:
تمام 48 زبانیں۔ پورا دنیا، پہلے دن سے
لامحدود ترجمے، AI سمیت۔ نئی سٹرِنگس خود بخود پروڈکشن میں ترجمہ ہوتی ہیں
صارفین کی تیار کردہ مواد (UGC) کا براہ راست ترجمہ
کسی بھی وقت اپ گریڈ، ڈاؤن گریڈ یا منسوخ کریں
500,000 سے زیادہ ماہانہ فعال صارفین؟ ہم سے رابطہ کریں
ایک ہی ایپ دوسری جگہ کتنی قیمت پر دستیاب ہے
دونوں سلائیڈرز کو ہٹائیں۔ آپ کے ایپ کے لیے بل تمام 48 زبانوں میں ہے۔
| حل | آپ کا ماہانہ بل | آپ فی ادا کرتے ہیں | ترجمہ | زبانیں |
|---|---|---|---|---|
| i18n-keylessہم | €4/ مہینہ | ماہانہ فعال صارفین فتح فتح. | اے آئی، بے حد، شامل | تمام 48، پہلے دن سے |
| Crowdin | €88/ مہینہ1 | ہوسٹڈ الفاظ: آپ کے الفاظ × 48 | کراڈن AI، کوٹے کے اندر | آپ ہر ایک کو شامل کرتے ہیں |
| Intlayer | €27/ مہینہ2 | سیٹیں اور پراجیکٹس | AI نسل، کوٹے کے اندر | آپ ہر ایک کو شامل کرتے ہیں |
| Lingo.dev | €91/ مہینہ3 | ایک بنیادی فیس، پھر AI ٹوکنز | AI کا بل براہ راست آپ تک پہنچتا ہے | آپ ہر ایک کو شامل کرتے ہیں |
| Locize | €77/ مہینہ4 | الفاظ × 48، اور سی ڈی این ڈاؤن لوڈ | آپ اپنی اپنی AI کلید لائے ہیں | 10 سب سے بڑے شائع شدہ منصوبے پر |
| Lokalise | €132/ مہینہ5 | سیٹیں، پھر چابیاں | ترجمہ کرنے والے الگ سے بل کیے جاتے ہیں | آپ ہر ایک کو شامل کرتے ہیں |
| Phrase | €483/ مہینہ6 | سیٹیں، پھر منظم الفاظ | ہر لفظ پر $0.06 سے، علیحدہ بل کیا جاتا ہے | آپ ہر ایک کو شامل کرتے ہیں |
| Smartling | €552/ مہینہ7 | ہر لفظ، ہر زبان | AI ترجمہ $0.06 فی لفظ سے | آپ ہر ایک کو شامل کرتے ہیں |
| Tolgee | €49/ مہینہ8 | چابیاں اور نشستیں | مشینی ترجمہ کریڈٹس | آپ ہر ایک کو بھرتے ہیں |
| Weglot | €1,678/ مہینہ9 | الفاظ × زبانیں، ایک ویب صفحے پر | مشین، کوٹے کے اندر | 20 سب سے بڑے شائع شدہ منصوبے پر |
عوامی فہرست کی قیمتیں، اگست 2026 میں پڑھی گئیں۔ فروخت کنندگان انہیں تبدیل کرتے ہیں، لہذا براہ کرم چیک کریں۔ ہر بل ہماری شائع شدہ سیڑھی کی ہماری پڑھائی ہے، اور ہم ہمیشہ آپ کا ایپ برقرار رکھنے والی سستی ادا شدہ پلان لیتے ہیں۔ جب کوئی فروخت کنندہ پہلی بار ترجمہ کا بل دیتا ہے، تو ہم اسے بارہ ماہ میں پھیلا دیتے ہیں۔
1 Crowdin €44 ماہانہ Pro پلان پر 60,000 میزبانی شدہ الفاظ کے لیے شائع کرتا ہے، جس کا سالانہ بل دیا جاتا ہے۔ ایک میزبانی شدہ لفظ ایک ہدف زبان میں ایک لفظ ہے۔ ہم 60,000 سے اوپر اس بلاک کی قیمت کو دہراتے ہیں۔
2 Intlayer اوپن سورس ہے۔ $29 فی مہینہ سی ایم ایس اور اے آئی جنریشن کوٹا خریدتا ہے۔ کوٹے سے اوپر جانے پر آپ اپنا اپنا اے آئی کی استعمال کرسکتے ہیں، لہذا ہم ہر ملین ٹوکن کے لیے $10 ماڈل بل شامل کرتے ہیں، جو بارہ ماہ میں تقسیم ہوتا ہے۔
3 لنگو ڈی ویو ہر ماہ 99 ڈالر شائع کرتا ہے، بنیادی ڈھانچے کے ہر ملین ٹوکن کے لیے مزید 2 ڈالر، اور ماڈل کا بل آپ کو منتقل کرتا ہے۔ ہم ہر لفظ کے لیے 1.4 ٹوکن اور ماڈل کی لاگت کے ہر ملین ٹوکن کے لیے 10 ڈالر کا حساب لگاتے ہیں۔ بنیادی فیس اس نمبر کا زیادہ تر حصہ ہے۔
4 Locize ہر مہینے €7, €19 اور €49 شائع کرتا ہے جو کہ بالترتیب 15,000, 30,000 اور 60,000 الفاظ کے لیے ہوتے ہیں، جس میں 1, 3 اور 5 ملین CDN ڈاؤن لوڈ شامل ہیں۔ اس کے بعد، یہ ہر 1,000 اضافی الفاظ کے لیے $0.50 اور ہر ملین اضافی ڈاؤن لوڈز کے لیے $5 شائع کرتا ہے۔ ہم ہر صارف کے لیے ہر مہینے تیس ڈاؤن لوڈ شمار کرتے ہیں۔ کوئی بھی شائع شدہ پلان 48 زبانوں کی حمایت نہیں کرتا۔
5 Lokalise ہر ماہ $144، $375 اور $999 شائع کرتی ہے، اور کوئی کلیدی حد نہیں ہے۔ ہم فرض کرتے ہیں کہ تینوں پلانز میں 5,000، 20,000 اور 100,000 کلیدیں ہیں، اور ہر کلید کے لیے بارہ الفاظ ہیں۔ انسانی ترجمہ الگ سے بل کیا جاتا ہے۔
6 جملہ سافٹ ویئر پلان میں 1 ملین منیجڈ الفاظ کے لیے 525 ڈالر ماہانہ شائع کرتا ہے، اور 3 ملین کے لیے 1,245 ڈالر۔ ہم ہر زبان میں ہر لفظ کے لیے ایک منیجڈ لفظ شمار کرتے ہیں، اور ہم اوپر والے 1,245 ڈالر کے بلاک کو 3 ملین کے لیے دہراتے ہیں۔
7 سمارٹلنگ پلیٹ فارم کی قیمت شائع نہیں کرتا۔ ہم صرف $0.06 فی لفظ، بارہ ماہ میں تقسیم شدہ AI ترجمے کا حساب لگاتے ہیں۔ آپ کا اصل بل زیادہ ہے۔
8 Tolgee الفاظ کی بجائے کلیدوں کا بل دیتا ہے، لہذا ہم ہر کلید کے لیے بارہ الفاظ گنتے ہیں۔ یہ سالانہ بل کیے جانے والے 2,000 کلیدوں کے لیے €49، 5,000 کے لیے €179 اور 20,000 کے لیے €499 شائع کرتا ہے۔ اس سے زیادہ ہونے پر ہم €499 کے بلاک کو دہراتے ہیں۔ مشین ترجمہ کریڈٹ الگ سے گنے جاتے ہیں۔
9 Weglot ایک ایپ نہیں بلکہ ایک ویب پیج کا ترجمہ کرتا ہے۔ اس کی سب سے بڑی شائع شدہ پلان 20 زبانوں کے لیے ماہانہ 699 یورو ہے، لہذا ہم اس قیمت کو 48 زبانوں تک بڑھاتے ہیں۔ آپ کے الفاظ ان تمام پلانوں میں فٹ بیٹھتے ہیں۔
ہر دوسری لائن آپ کے پراڈکٹ کے ساتھ بڑھتی ہے۔ ہماری قیمت مقرر ہے۔
ڈیمو دیکھیں
اس مختصر ویڈیو کو دیکھیں تاکہ آپ i18n-keyless کو عمل میں دیکھ سکیں
ایک ایپ کے لیے API کلید حاصل کریں
آپ کی مکمل i18n نافذ کاری 5 منٹ میں۔ iykyk۔