mikaio.dev/freetools

ٹیکسٹ ڈف ٹول

متن کے دو ورژن ذیل کے خانوں میں چسپاں کریں کہ ان میں کیا تبدیلی آئی ہے۔

دو متن کا موازنہ کریں اور فرق تلاش کریں۔

چاہے آپ نظرثانی شدہ دستاویز کی پروف ریڈنگ کر رہے ہوں، یہ جانچ رہے ہوں کہ معاہدے میں کیا تبدیلی آئی ہے، مضمون کے دو ورژنز کا موازنہ کر رہے ہیں، یا اس بات کی تصدیق کر رہے ہیں کہ کاپی پیسٹ درست تھا، ٹیکسٹ ڈِف ٹول بالکل اس بات کو نمایاں کر کے وقت بچاتا ہے کہ کیا تبدیلی آئی ہے۔ پہلے باکس میں اصل متن اور دوسرے میں نیا ورژن چسپاں کریں، اور فرق فوری طور پر نشان زد ہو جاتے ہیں۔

لفظ کی سطح کا فرق کیسے کام کرتا ہے۔

یہ ٹول لانگسٹ کامن سبسیکنس (ایل سی ایس) الگورتھم کا استعمال کرتا ہے - وہی الگورتھم جس میں یونکس ڈِف کمانڈ اور گِٹ ڈِف شامل ہیں۔ یہ الفاظ کی سب سے بڑی ترتیب تلاش کرتا ہے جو دونوں متن میں ایک ہی ترتیب میں ظاہر ہوتا ہے، پھر اس ترتیب سے باہر کی ہر چیز کو شامل یا حذف شدہ کے بطور نشان زد کرتا ہے۔

سٹرائیک تھرو کے ساتھ سرخ رنگ میں دکھائے گئے الفاظ اصل میں ہیں لیکن نئے ورژن میں نہیں (حذف شدہ)۔ سبز رنگ میں نمایاں کیے گئے الفاظ نئے ورژن میں ہیں لیکن اصل (شامل کیے گئے) میں نہیں۔ غیر تبدیل شدہ الفاظ عام متن میں ظاہر ہوتے ہیں۔

متن کے موازنہ کے لیے عام استعمال

دستاویز پر نظرثانی: جب کوئی تعاون کنندہ نظر ثانی شدہ دستاویز واپس کرتا ہے، تو فوری طور پر دیکھیں کہ کون سے الفاظ یا جملے دونوں ورژن کو مکمل پڑھے بغیر تبدیل ہوئے ہیں۔

معاہدے کا جائزہ: قانونی پیشہ ور کنٹریکٹ ورژن کے درمیان تبدیلیوں کو ٹریک کرنے کے لیے ڈف کا استعمال کرتے ہیں۔ ایک "ریڈ لائن" یا "مارک اپ" دستاویز بنیادی طور پر قانونی متن پر لاگو ایک فرق ہے۔

اکیڈمک پروف ریڈنگ: پہلے مسودے کا ایک نظرثانی شدہ مسودے سے موازنہ کریں تاکہ اس بات کی تصدیق کی جا سکے کہ مطلوبہ ترامیم درست طریقے سے کی گئی تھیں اور کوئی غیر ارادی تبدیلیاں متعارف نہیں کی گئیں۔

کوڈ کا جائزہ: اگرچہ کوڈ ڈِف کو گِٹ ڈِف (جو لائن بہ لائن کام کرتا ہے) جیسے ٹولز کے ذریعے بہترین طریقے سے ہینڈل کیا جاتا ہے، لیکن ورڈ لیول ڈِف دستاویزات یا تبصروں کا جائزہ لیتے وقت مدد کر سکتا ہے۔

سرقہ کی جانچ: جمع کرائے گئے متن کا اصل سے اسپاٹ پیرا فریسنگ سے موازنہ کریں — دوبارہ ترتیب دیئے گئے یا متبادل الفاظ جو ایک ہی معنی کو محفوظ رکھتے ہیں۔

ترجمے کی تصدیق: مکمل ہونے کو یقینی بنانے کے لیے ماخذ کے متن کا اس کے ترجمہ کے لفظ سے موازنہ کریں (حالانکہ یہ فطری زبان کے فرق کی وجہ سے تخمینی ہے)۔

لفظ کی سطح کے فرق کی حدود

یہ ٹول سیمنٹکس کو سمجھے بغیر الفاظ کا موازنہ کرتا ہے۔ ایک جملہ جو مکمل طور پر اسی معنی کے ساتھ دوبارہ لکھا گیا ہے مکمل طور پر حذف اور شامل کیا جائے گا۔ معنوی مماثلت کو سمجھنے کے لیے، قدرتی لینگویج پروسیسنگ ٹولز کی ضرورت ہے۔

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

ٹول کا استعمال کیسے کریں۔

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

لفظ کی سطح کا موازنہ کیوں، کردار کی سطح پر نہیں۔

ایک ڈِف ٹول نظریاتی طور پر لفظ کے بجائے کردار کے لحاظ سے کردار کا موازنہ کر سکتا ہے، لیکن یہ نقطہ نظر تکنیکی طور پر درست اور عملی طور پر بیکار نتائج پیدا کرتا ہے: لمبے جملے کے بیچ میں ایک ٹائپنگ کو ٹھیک کرنے سے جملہ کا تقریباً پورا باقی حصہ تبدیل ہو جاتا ہے، کیونکہ تصحیح کے بعد ہر کردار کی پوزیشن بدل جاتی ہے۔ اس کے بجائے لفظ کی سطح پر موازنہ کرنے کا مطلب ہے کہ ایک ہی درست کیا گیا لفظ ایک حذف اور ایک اضافے کے طور پر ظاہر ہوتا ہے، جب کہ جملے میں باقی سب کچھ جو حقیقت میں تبدیل نہیں ہوا ہے اسے صحیح طور پر تنہا چھوڑ دیا جاتا ہے - یہ سمجھنے کی کوشش کرنے والے انسان کے لیے ایک بہت زیادہ مفید اشارہ ہے کہ اصل میں کیا ترمیم کی گئی ہے، جو بالکل وہی ہے جو گرانولریٹی کی سطح ہے جس کا سب سے زیادہ حقیقی ایڈیٹنگ اور پروف ریڈنگ کاموں کا خیال ہے۔

ایک مختلف کو مؤثر طریقے سے پڑھنا

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

سافٹ ویئر بمقابلہ نثر میں مختلف ٹولز

پروگرامرز لائن پر مبنی ڈِف ٹولز جیسے git diff کو مسلسل استعمال کرتے ہیں، اور یہ سمجھنے کے قابل ہے کہ اس جیسا لفظ کی سطح کا فرق متبادل کے بجائے ایک مختلف، تکمیلی ٹول کیوں ہے۔ ماخذ کوڈ فطری طور پر مجرد لائنوں میں ترتیب دیا جاتا ہے، لہٰذا لائن کے لحاظ سے موازنہ کرنا صحیح گرانولریٹی ہے — ایک تبدیل شدہ لائن منطق کی ایک بدلی ہوئی اکائی ہے۔ نثر کی ایسی کوئی فطری لکیر کی حدود نہیں ہیں۔ ایک جملہ ونڈو کی چوڑائی کے لحاظ سے کئی سطروں میں لپیٹ سکتا ہے، اور تبدیلی کی معنی خیز اکائی لفظ یا فقرہ ہے، نہ کہ جہاں کہیں کوئی لکیر ٹوٹ جائے۔ یہی وجہ ہے کہ نثر کا موازنہ کرنے کے لیے کوڈ پر مبنی، لائن پر مبنی ڈِف ٹول کو دوبارہ استعمال کرنے کی بجائے لفظی سطح کے نقطہ نظر کی ضرورت ہوتی ہے۔

ترجمہ کے مسودوں کا موازنہ کرنا

دو لسانی ایڈیٹرز اور مترجم بعض اوقات ایک ہی ماخذ متن کے ترجمے کے دو ورژن کا موازنہ کرنے کے لیے لفظی سطح کے فرق کا استعمال کرتے ہیں — مثال کے طور پر، مشین سے ترجمہ شدہ ورژن کے مقابلے میں انسانی مترجم کا مسودہ، یا ایک ہی پیراگراف کی دو متواتر ترمیمات — فوری طور پر اس جگہ کو تلاش کرنے کے لیے جہاں الفاظ کے انتخاب میں اختلاف ہوتا ہے، بغیر پورے فرق کو تلاش کرنے کے لیے دوبارہ پڑھنے کی ضرورت۔

کسی فرق پر بھروسہ کرنے سے پہلے ایک فوری سنجیدگی کی جانچ کریں۔

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

نجی اور فوری

تمام موازنے مکمل طور پر آپ کے براؤزر میں طویل ترین کامن سبسیکوئنس الگورتھم کا استعمال کرتے ہوئے چلتے ہیں، اس لیے نتائج فوری طور پر ظاہر ہوتے ہیں اور آپ کے پیسٹ کردہ کوئی بھی متن کبھی بھی کسی سرور کو نہیں بھیجا جاتا، لاگ ان یا شیئر کیا جاتا ہے۔

متن میں فرق اکثر پوچھے گئے سوالات

فرق کیسے کام کرتا ہے؟
یہ ٹول دونوں عبارتوں کا لفظ بہ لفظ موازنہ کرتا ہے۔ B میں موجود الفاظ لیکن A میں نہیں سبز رنگ میں دکھائے گئے ہیں۔ A میں الفاظ لیکن B میں نہیں سرخ رنگ میں دکھائے گئے ہیں (ہٹا دیا گیا)۔
کیا یہ گٹ ڈف کی طرح حقیقی فرق ہے؟
فوری موازنہ کے لیے یہ ایک سادہ لفظی سطح کا فرق ہے۔ کریکٹر لیول یا لائن لیول ڈِفس کے لیے جیسا کہ پروگرامنگ میں استعمال ہوتا ہے، گِٹ ڈِف یا ڈِف (1) جیسے سرشار ٹولز زیادہ مناسب ہیں۔
کیا میرا متن محفوظ ہے؟
نہیں، موازنہ مکمل طور پر آپ کے براؤزر میں چلتا ہے۔ کسی بھی سرور کو کچھ بھی نہیں بھیجا جاتا ہے۔