استخراج و ترجمه متن از روی صفحه اندروید
اگر در یک برنامه، سایت، ویدیو یا تصویر با متنی مواجه شوید که امکان انتخاب و کپی وترجمه آن وجود ندارد، TextGrab میتواند آن را با OCR شناسایی و به متن قابل انتخاب و کپی تبدیل کند.
✨ ویژگیهای اصلی:
🔹 OCR کاملاً روی خود دستگاه با Google ML Kit📸 روشهای دریافت تصویر:
🔹 مدلهای OCR داخل APK قرار دارند و به Google Play Services نیاز ندارند
🔹 متن شناساییشده توسط OCR از دستگاه خارج نمیشود
🔹 تشخیص متن معمولاً در کمتر از یک ثانیه
🔹 انتخاب کلمه با لمس و انتخاب متن با نگهداشتن و کشیدن
🔹 نمایش متن کامل و امکان کپی
🔹 مرتبسازی خطوط بر اساس ترتیب نمایش روی صفحه
🔹 حذف آیکونها و نمادهای اضافی برای تشخیص بهتر متن
🔹 کاشی Quick Settings برای گرفتن مستقیم صفحه (نیاز به Shizuku)🌐 ترجمه متن؛ یکی از قابلیتهای مهم TextGrab:
🔹 ژست Assistant (نگهداشتن دکمه Home یا نوار ناوبری)
🔹 اشتراکگذاری تصویر از گالری، مرورگر یا پیامرسانها
🔹 باز کردن فایل تصویری از File Manager
🔹 انتخاب تصویر از داخل برنامه
🔹 پشتیبانی از اجرای دستور از طریق ADB
🔹 ترجمه مستقیم متن شناساییشده روی همان تصویر🔐 حریم خصوصی و امنیت:
🔹 با زدن دکمه ترجمه، هر خط با ترجمه آن جایگزین میشود
🔹 با زدن دوباره میتوان متن اصلی را برگرداند
🔹 انتخاب زبان مقصد با نگهداشتن دکمه ترجمه
🔹 تشخیص خودکار زبان مبدأ
🔹 استفاده از ML Kit Translator برای ترجمه روی خود دستگاه (موتور پیشفرض)
🔹 مدل زبان هر زبان حدود ۳۰ مگابایت است و فقط یکبار دانلود میشود
🔹 بعد از دانلود مدل، ترجمه میتواند کاملاً آفلاین انجام شود
🔹 متن ترجمهشده نیز قابل انتخاب و کپی است
🔹 اینترنت برای این بخش فقط جهت دانلود مدلهای ترجمه موردنیاز است
🔹 مدلهای OCR چینی، ژاپنی و کرهای از قبل داخل برنامه قرار دارند و نیازی به دانلود جداگانه ندارند
OCR بصورت محلی روی دستگاه انجام میشود و متن شناساییشده از گوشی خارج نمیشود.📌 متنباز | MIT | بدون نیاز به Google Play Services برای OCR
برای گرفتن مستقیم صفحه از Shizuku استفاده میشود (میتوان بدون روت و با Wireless Debugging یا ADB راهاندازی کرد).
سرویس Accessibility فقط برای نگهداشتن برنامه در حافظه (Keep ready) است و هیچ محتوایی از صفحه را نمیخواند.
🔗 پروژه و کد منبع:
https://github.com/AhmetCanArslan/TextGrab
🔗لینک صحفه دانلود:
https://github.com/AhmetCanArslan/TextGrab/releases