چطور پیامهای خارجی در پنجره چت را بخوانیم؟ ترجمه بدون API هم ممکن است
همتیمیها در بازی به زبان خارجی تاکتیک میگویند، همکاران بینالمللی برنامهها را در نرمافزارهای خارجی میفرستند، تماشاگران پخش زنده ردیف کامنتهای نافهمیده میفرستند — همه این متنها در پنجره چت خودشان گرفتار شدهاند. اپلیکیشنهای چت اغلب کلاینتهای بستهای هستند: افزونه ترجمهای برای نصب ندارند، رابطی برای اتصال ندارند و ترجمه کامل صفحه در مرورگر هم به آنها نمیرسد. این مقاله راهی را معرفی میکند که هیچ اپلیکیشنی را تغییر نمیدهد: بگذارید مترجم مستقیماً صفحه را بخواند؛ چت طبق معمول ادامه پیدا میکند و ترجمه همراه پیام جدید ظاهر میشود.
چرا ترجمه چت از ترجمه صفحه وب سختتر است؟
متن خارجی در صفحه وب را اغلب ترجمه داخلی مرورگر اداره میکند؛ دردسر پنجره چت این است که در مرورگر نیست. سه مانع روی هم سوار میشوند:
- کلاینت بسته راه ورودی ندارد: بخش متنی نرمافزارهای چت دسکتاپ، چت درونبازی و نرمافزارهای صوتی، همه رابط کاربری خودِ آنهاست؛ نه رابط ترجمهای ارائه میدهند و نه افزونهای برای نصب دارند؛
- کپیپیست ریتم چت را نابود میکند: پیامها پشت سر هم میآیند؛ یکییکی کپی کن، پنجره عوض کن، پیست کن، منتظر نتیجه بمان، برگرد — موضوع همان موقع عوض شده است؛
- جریان پیام پویاست: محتوای پنجره چت همیشه در حال تغییر است؛ ترجمه اسکرینشات ثابت نمیتواند دنبالش برود، یک عکس بگیری و همان لحظه قدیمی شود.
نکته در کیفیت ترجمه نیست؛ در این است که «عمل ترجمه» در «عمل چت» جا نمیشود. برای هماهنگی با ریتم، ترجمه باید خودش صفحه را زیر نظر داشته باشد.

راهکار: بهجای وصل کردن ترجمه به اپلیکیشن، بگذارید ترجمه صفحه را بخواند
نحوه کار مترجم صفحهنمایش از مسئله رابط عبور میکند: نمیپرسد اپلیکیشن رابطی باز کرده یا نه؛ مستقیماً متن نمایشدادهشده روی صفحه را تشخیص میدهد، ترجمه را سر جای خودش میگذارد و هر وقت متن تغییر کند خودکار بهروزرسانی میشود. اپلیکیشن بدون هیچ تغییری کار میکند — نه حتی یک خط کد. معنای «بدون API» دقیقاً همین است: دروازه ورود ترجمه داخل اپلیکیشن نیست، روی صفحه است.
برای پنجره چت یعنی: به محض ظاهر شدن پیام جدید، ترجمه همین حالا در جای خودش منتظر شماست؛ به بالا اسکرول کنید تا تاریخچه چت، تشخیص تا هر جا که میروید همراهی میکند و پیامهای قبلی نیازی به اسکرینشات دوباره ندارند.
چهار مرحله تا شروع گفتگو
با VoriTrans بهعنوان نمونه: بعد از نصب کلاینت، در چهار مرحله پنجره چت را مهار میکنید:
مرحله ۱: انتخاب نوع محتوا. متن پنجره چت زیاد بهروز میشود و جزو متن رابط کاربری است؛ در «نوع محتوا» بهترین انتخاب «حالت بازی» است.
مرحله ۲: قابکردن پنجره چت. با «انتخاب پنجره» مستقیماً پنجره چت را انتخاب کنید (موقعیت پنجره بهطور خودکار ردیابی میشود)، یا با «انتخاب ناحیه» نوار چت را قاب بگیرید — در چت گروهی که سریع میگذرد، فقط ناحیه پیامها را قاب بگیرید تا تشخیص متمرکزتر باشد.
مرحله ۳: انتخاب مدل و زبان مقصد. برای مدل ترجمه ابتدا از «مدل محلی» استفاده کنید که امتیاز مصرف نمیکند؛ زبان مبدأ خودکار تشخیص داده میشود و زبان مقصد را از میان ۱۰۵ زبان انتخاب کنید.
مرحله ۴: روشن کردن ترجمه خودکار. کلید «ترجمه خودکار» در پایین سمت چپ را روشن کنید و در «حالت ترجمه» پایین صفحه «پوشش درجا» را انتخاب کنید تا پیام جدید به محض ظهور ترجمه شود؛ میتوانید به «نوار زیرنویس» هم تغییر بدهید تا ترجمهها در یک خط زیرنویس متمرکز نمایش داده شوند و تاریخچه چت اصلاً پوشانده نشود.

چهار سناریوی پرکاربرد، هر کدام با قابگیری خودش
همان فرایند در سناریوهای چت مختلف، انتخابهای متفاوتی برای قابگیری میطلبد:
- چت درونبازی: فریاد همتیمیها یک لحظهای است؛ نوار چت را قاب بگیرید و ترجمه خودکار را روشن کنید تا هر فریاد به محض ظاهر شدن فهمیده شود، بدون آنکه از حالت تمامصفحه بیرون بیایید و دنبال معنی بگردید؛
- همکاری بینالمللی: گروههای کاری در نرمافزار خارجی؛ ناحیه پیامها را دائمی قاب بگیرید، اعلانها و برنامهها اسکرول میشوند و ترجمه همراهشان میآید؛
- کامنت پخش زنده و چت تماشاگران: استریمر میخواهد تعامل تماشاگران خارجی را بفهمد؛ ناحیه کامنت را دائمی قاب بگیرید تا هیچ لحظهای از فضای تعامل از دست نرود؛
- پنجره موقت پشتیبانی: چت متنی پشتیبانی خارجی؛ ناحیه گفتگو را قاب بگیرید و همزمان با گفتگو ترجمه کنید — کارایی تأییدهای رفتوبرگشت کاملاً فرق میکند.

مخففهای تخصصی، شناسهها و نام کانالهایی که در گفتگوهای طولانی مدام تکرار میشوند را در «واژهنامه اصطلاحات» با متن اصلی و ترجمه موردنظر اضافه کنید؛ تغییرات بلافاصله ذخیره میشوند و از تشخیص یا ترجمه بعدی اعمال میگردند. نامهای کاربری که همیشه اشتباه تشخیص داده میشوند را با کاربرد «تصحیح OCR» روی املای درست تثبیت کنید تا در هر پیام همان خطا تکرار نشود. با کلیک روی «حالت نوار ابزار» در بالای سمت راست، رابط اصلی به یک نوار کوچک شناور تبدیل میشود؛ همزمان با گفتگو کنترل میکنید و مزاحمی ایجاد نمیشود.

مرزها و حریم خصوصی، پیش از هر چیز روشن
دو نکته را بهتر است از قبل شفاف گفت.
اول اینکه این ابزار فقط متن میخواند: در تماس صوتی و پیام صوتی متنی روی صفحه نمایش داده نمیشود، پس ترجمهشان ممکن نیست و آن نیازمندی متفاوتی است؛ وقتی تاریخچه چت خیلی سریع به بالا اسکرول میشود، بهروزرسانی ترجمه با ریتم «انتظار برای پایداری تصویر» پیش میرود و در تنظیمات میتوانید آن را به میلیثانیه تنظیم کنید.

دوم اینکه حریم خصوصی: اگر محتوای چت حساس است، مدل ترجمه محلی را در اولویت بگذارید — تشخیص و ترجمه هر دو روی همین دستگاه انجام میشود؛ درباره سرنوشت دادهها معیار، توضیحات رسمی است و مدل ابری متناسب با مصرف امتیاز مصرف میکند و قواعد آن در صفحه قیمت سایت رسمی آمده است. بسته نصب را از صفحه دانلود سایت رسمی بگیرید؛ مهمان بدون ورود به سیستم هم ۱٬۰۰۰ امتیاز قابل استفاده در ماه جاری دارد.
پنج دقیقه در پنجره چت خارجیای که بیشترین وقت را در آن میگذرانید امتحان کنید: پیام جدید به محض ظهور ترجمه میشود، نمایش درجا چیزی را نمیپوشاند و ترجمه اصطلاحها از اول تا آخر یکسان است — ریتم چت تقریباً مثل گروه زبان مادری خودتان حس میشود.
پرسشهای متداول
آیا اپلیکیشنهایی مثل WeChat و Discord هم اینطور ترجمه میشوند؟
تا وقتی متن خارجی روی صفحه نمایش داده شود، مترجم صفحهنمایش میتواند آن را تشخیص دهد — نه به قابلیت ترجمهای که خود اپلیکیشن فراهم کند وابسته است و نه اپلیکیشن را تغییر میدهد. کیفیت تشخیص هر پنجره به فونت، اندازه قلم و سبک رابط کاربری بستگی دارد؛ ملموسترین راه، یک بار واقعی قابگرفتن پنجره خودتان است.
آیا این ترجمه محتوای چت من را میبیند؟
ابزار فقط متن تصویری را که همین حالا روی صفحه نمایش داده میشود تشخیص میدهد. اگر نگران حریم خصوصی هستید، مدل ترجمه محلی را انتخاب کنید تا تشخیص و ترجمه روی دستگاه خودتان انجام شود؛ نحوه پردازش داده هر مدل تابع توضیحات رسمی است و برای گفتگوهای حساس توصیه میشود از مدل ابری پرهیز کنید.
آیا پیام صوتی و تماس صوتی ترجمه میشود؟
نه. مترجم صفحهنمایش متنی را میخواند که روی صفحه نمایش داده میشود؛ صدا تصویر متنی متناظری ندارد و چیزی برای تشخیص نیست. وقتی طرف مقابل پیام صوتی میفرستد، اول ببینید متن نوشتاری همراه آن هست یا نه، یا از او بخواهید پیام متنی بفرستد.



