تبدیل عکس به متن (OCR)

استخراج متن از عکس، اسکرین‌شات و اسکن با OCR؛ با پشتیبانی از فارسی، انگلیسی، آلمانی و اسپانیایی، رایگان، بدون آپلود و مستقیم در مرورگر شما.

به‌روزرسانی: ۲۴ مهر ۱۴۰۵ ه‍.ش. نوشته‌ی

اجرا در مرورگر شما رایگان · بدون ثبت‌نام

در حال بارگذاری ابزار…

راهنمای استفاده از تبدیل عکس به متن (OCR)

  1. عکس را انتخاب کنید، روی صفحه بکشید یا اسکرین‌شات را با Ctrl+V (در مک Cmd+V) جای‌گذاری کنید.
  2. در بخش «زبان متن» زبان نوشته را انتخاب کنید: فارسی، انگلیسی، آلمانی یا اسپانیایی؛ برای متن‌های دوزبانه هم ترکیب‌هایی مثل «فارسی + انگلیسی» وجود دارد.
  3. چند ثانیه صبر کنید، سپس متن تشخیص‌داده‌شده را کپی کنید یا آن را به‌صورت فایل .txt دانلود کنید.

درباره‌ی این ابزار

عکس یک سند، اسکن یا اسکرین‌شات را انتخاب کنید یا خیلی راحت با Ctrl+V جای‌گذاری کنید تا در چند ثانیه متن آن را دریافت کنید؛ آماده برای کپی یا ذخیره به‌صورت فایل .txt. تشخیص متن به‌طور کامل در مرورگر خودتان انجام می‌شود، بنابراین عکس‌های شما هرگز آپلود نمی‌شوند.

  • خصوصی: داده‌های شما روی دستگاه خودتان پردازش می‌شود و هرگز آپلود نمی‌شود.
  • رایگان، بدون حساب کاربری، بدون محدودیت و بدون واترمارک.
  • سریع: نتیجه فوراً نمایش داده می‌شود؛ پس از بارگذاری صفحه حتی بدون اینترنت.

این ابزار چه کاری انجام می‌دهد

تایپ دوباره‌ی متن از روی عکس یا صفحه‌ی اسکن‌شده کاری وقت‌گیر و پراشتباه است. فناوری تشخیص نوری نویسه‌ها (OCR) این کار را برای شما انجام می‌دهد: حروف را در تصویر پیدا می‌کند و آن‌ها را به متن قابل‌ویرایش تبدیل می‌کند. با این ابزار رایگان تبدیل عکس به متن می‌توانید متن یک نامه‌ی اداری که از آن عکس گرفته‌اید، قرارداد اسکن‌شده، اسکرین‌شات چت تلگرام یا پیام خطا، اسلاید کلاس، فاکتور خرید یا صفحه‌ای از کتاب و جزوه را استخراج کنید.

این ابزار یک OCR فارسی آنلاین است که انگلیسی، آلمانی و اسپانیایی را هم می‌شناسد. زبان متن را انتخاب کنید (یکی از این چهار زبان یا ترکیب‌های «فارسی + انگلیسی»، «آلمانی + انگلیسی» و «اسپانیایی + انگلیسی») تا متن تشخیص‌داده‌شده همراه با تعداد کلمه‌ها و میزان اطمینان نمایش داده شود. نتیجه را می‌توانید با یک کلیک کپی کنید یا به‌صورت یک فایل متنی ساده دانلود کنید. عکس را می‌توانید انتخاب کنید، روی صفحه بکشید یا مستقیم از کلیپ‌بورد جای‌گذاری کنید؛ این سریع‌ترین راه برای تبدیل اسکرین‌شات به متن است. فرمت‌های JPG، PNG، WebP، GIF و BMP پذیرفته می‌شوند، اما فایل PDF پشتیبانی نمی‌شود.

برخلاف بیشتر سرویس‌های OCR آنلاین، این ابزار عکس‌های شما را به هیچ‌جا نمی‌فرستد. موتور متن‌باز Tesseract با فناوری WebAssembly داخل مرورگر خودتان اجرا می‌شود؛ بنابراین حتی مدارک محرمانه مثل کارت ملی، صورت‌حساب بانکی یا نامه‌ی پزشک هم روی دستگاه شما باقی می‌مانند. نیازی به ثبت‌نام نیست، محدودیتی در تعداد صفحه‌ها وجود ندارد و هیچ واترمارکی هم اضافه نمی‌شود.

چه زمانی به کار می‌آید

  • نامه و مدارک اداری

    از نامه‌ی اداری، فرم یا قراردادی که از آن عکس گرفته یا اسکنش کرده‌اید متنی بگیرید که بتوانید ویرایش، جست‌وجو یا ترجمه‌اش کنید.

  • اسکرین‌شات

    متن اسکرین‌شات چت تلگرام، کپشن یا کامنت اینستاگرام، پیام خطا، فریمی از ویدیو یا برنامه‌ای را که اجازه‌ی کپی نمی‌دهد استخراج کنید.

  • درس و پژوهش

    به‌جای تایپ دستی، نقل‌قول‌ها و بخش‌های لازم را از صفحه‌های کتاب، اسلایدها و جزوه‌های چاپی و تایپ‌شده بردارید.

  • فاکتور، رسید و برچسب

    مبلغ، نشانی، شماره‌ی سریال یا ترکیبات را از فاکتور و رسید خرید، بسته‌بندی کالا و تابلوها بردارید.

نکته‌هایی برای بهترین نتیجه

  • اول عکس را طوری برش دهید که فقط بخش متن باقی بماند؛ حاشیه‌ها، عکس‌ها و پس‌زمینه می‌توانند تشخیص را مختل کنند.
  • عکس را در نور کافی و دقیقاً از بالا بگیرید؛ صفحه‌ی کج یا خمیده، مثل وسط کتاب یا جزوه‌ی صحافی‌شده، دقت را کم می‌کند.
  • برای متن خیلی ریز از عکسی با وضوح بالاتر استفاده کنید یا پیش از گرفتن اسکرین‌شات، صفحه را بزرگ‌نمایی کنید.
  • عددها، نام‌ها و علائم نگارشی را در نتیجه بررسی کنید؛ OCR ممکن است نویسه‌های شبیه به هم را اشتباه بگیرد، مثل ۰ و نقطه یا ۱ و «ا»، و در متن انگلیسی 0 و O یا 1 و l.

تبدیل عکس به متن (OCR) چطور کار می‌کند

وقتی تشخیص متن شروع می‌شود، مرورگر شما موتور OCR متن‌باز Tesseract را که به WebAssembly کامپایل شده، همراه با مدل آموزش‌دیده‌ی زبان انتخاب‌شده بارگذاری می‌کند. هر دو از همین وب‌سایت دریافت و در حافظه‌ی پنهان (کش) مرورگر ذخیره می‌شوند؛ بنابراین دفعه‌ی بعد تشخیص بدون دانلود دوباره شروع می‌شود.

عکس ابتدا روی یک بوم (canvas) کشیده می‌شود: عکس‌های کوچک بزرگ‌تر و عکس‌های خیلی بزرگ کوچک‌تر می‌شوند، چون موتور حروف را در اندازه‌ی مشخصی بهتر می‌خواند، و بخش‌های شفاف با رنگ سفید پر می‌شوند. سپس Tesseract خط‌ها و کلمه‌ها را پیدا می‌کند و با یک شبکه‌ی عصبی (LSTM) نویسه‌ها را تشخیص می‌دهد؛ از جمله نویسه‌های خط‌های راست‌به‌چپ مثل فارسی.

از نتیجه، فاصله‌های اضافه‌ی انتهای خط‌ها و خط‌های خالی اضافی حذف می‌شود و متن همراه با میانگین میزان اطمینان نمایش داده می‌شود. اگر این عدد پایین باشد، احتمالاً عکس تار یا خیلی کوچک بوده یا زبان نوشته با زبان انتخاب‌شده فرق داشته است.

پرسش‌های متداول

آیا عکس‌های من روی سرور آپلود می‌شوند؟

خیر. تشخیص متن (OCR) در مرورگر و روی دستگاه خود شما انجام می‌شود. عکس‌ها و متن استخراج‌شده هرگز از رایانه یا گوشی شما خارج نمی‌شوند.

آیا دست‌خط را هم می‌خواند؟

فقط دست‌خط خیلی مرتب را، آن هم با اشتباه‌های زیاد. این ابزار برای متن چاپی طراحی شده است، مثل اسناد، کتاب، اسکرین‌شات، تابلو و رسید؛ بنابراین جزوه‌های دست‌نویس معمولاً نتیجه‌ی خوبی نمی‌دهند.

از چه زبان‌هایی پشتیبانی می‌کند؟

فارسی، انگلیسی، آلمانی و اسپانیایی. متن چاپی فارسی به‌خوبی تشخیص داده می‌شود، اما ممکن است به اصلاحات کوچکی نیاز داشته باشد؛ مثلاً ویرگول فارسی («،») گاهی به‌صورت نقطه درمی‌آید. برای متن فارسی که کلمه‌های لاتین دارد (مثل PDF یا نام برندها)، گزینه‌ی «فارسی + انگلیسی» نتیجه‌ی بهتری می‌دهد؛ برای متن آلمانی یا اسپانیایی همراه با کلمه‌های انگلیسی هم «آلمانی + انگلیسی» و «اسپانیایی + انگلیسی» وجود دارد.

چرا اولین تشخیص کندتر است؟

بار اول، مرورگر شما موتور تشخیص متن و داده‌های زبان را که چند مگابایت حجم دارند دانلود می‌کند. این فایل‌ها سپس در حافظه‌ی پنهان (کش) مرورگر ذخیره می‌شوند و دفعه‌های بعد تشخیص بلافاصله شروع می‌شود.

چطور نتیجه‌ی بهتری بگیرم؟

از عکسی واضح و پرنور با خط‌های صاف و تضاد کافی بین متن و زمینه استفاده کنید. همه‌چیز جز متن را از عکس برش بزنید و زبان درست را انتخاب کنید. اسکرین‌شات‌ها معمولاً نتیجه‌ای تقریباً بی‌نقص می‌دهند، هرچند در متن فارسی شاید چند اصلاح کوچک لازم باشد.

راهنماهای این ابزار