Screen OCR: extract text you cannot copy
Share a screen, window or tab and select a region. Local OCR extracts text in your selected language to copy, save or export.
OKYA Watch is a browser-based screen monitor. Share a screen, window or tab with permission, then set tasks for text, video subtitles, numbers, colors and visual patterns. Get alerts when your rules trigger.
Keep an eye on a screen with your own rules, without constantly switching back to check.
Share a screen, window or tab and select a region. Local OCR extracts text in your selected language to copy, save or export.
Use the dedicated video subtitle mode to enhance a selected subtitle region before local text recognition, reducing background interference.
Counts, progress, inventory or readings: get notified when a number changes or crosses your threshold.
Choose a point or a region. Watch color changes or define a target color and matching tolerance with the color picker.
Select a QR code or common linear barcode and extract its text, link or encoded value locally in the browser.
When a rule triggers, select any combination of in-page, system, Webhook, Telegram and email notifications for that task. Configure external channels in Settings first.
Use browser-local translation when supported. For unsupported language pairs, choose your own cloud endpoint and authorize sending recognized text.
Upload a reference screenshot and select a pattern. Get an alert when the selected area of the shared screen matches.
Save up to 8 source configurations and connect 4 screens, windows or tabs at once. Set tasks for each source; supported browsers show results, records and tasks from all sources in a floating window.
If it’s on your screen, OKYA Watch can watch it: web pages, desktop apps, remote desktops and video.
Get alerted the moment a build log shows “Error”, a render hits 100% or a download finishes. No need to sit and wait.
Keep an eye on a price, a stock count or a queue number, and hear about it as soon as it drops below your threshold or it’s your turn.
Set thresholds on key metrics in admin panels and monitoring dashboards, and push alerts to Telegram or a webhook when a number goes off or a status turns red.
Extract subtitles from the video frame and show a translation alongside, making foreign-language courses, keynotes and live streams easier to follow.
Configure your task and select the screen on the same page. Your draft is ready when you return.
Authorize a shared window or tab, then select a region or color sample point directly in the task editor.
Configure text changes, keywords, numeric thresholds, colors or decoded barcode changes.
Save your task and start recognition. Receive alerts, review history and stop sharing whenever you need.
Screen sharing starts only after your permission. OCR, barcode detection and color processing run locally by default; screenshots are neither uploaded nor saved. Tasks and records stay in your browser.
Only the reduced reference pattern is saved locally. The full screenshot is neither saved nor uploaded.
Browser-local translation keeps recognized text on your device. External notifications and cloud translation send text to the services you configure.
OKYA Watch reads what is actually displayed on your screen, so it can also watch apps and video beyond the web.
| OKYA Watch | URL-based page monitors | Watching it yourself | |
|---|---|---|---|
| Watches desktop apps, remote desktops and video | Supported | Unsupported | Supported |
| No URL, login credentials or page source needed | Supported | Unsupported | Supported |
| Screenshots processed locally, never uploaded | Supported | Unsupported | Supported |
| Reads number thresholds, colors and barcodes | Supported | Partial | Partial |
| Automatic alerts to multiple channels | Supported | Supported | Unsupported |
| Works without keeping the browser and screen open | Unsupported | Supported | Unsupported |
Paid plans are not open yet. During the OKYA Watch beta, signed-in members can use all Pro features for free.
For everyday monitoring of one screen
For multiple screens and advanced notifications
For teams and on-call monitoring
OKYA Watch is a browser-based screen recognition and automation product by OKYA. After you share a screen, it locally recognizes text in your selected language, numbers, colors and barcodes, then runs your configured rules for alerts, extraction, recording or translation.
No installation is needed. Sign in to your OKYA account to use the app. All features are currently open to members. You must authorize sharing a window, tab or screen before recognition starts.
Add a source in OKYA Watch and authorize the window or tab you need. Create a text recognition task, select the text region and OCR language, then save and start recognition. Copy the result or export recognition records as CSV. It reads visible text in the shared image, not webpage source code or document files.
Create a text task, select a region and choose either text changed or contains keyword. Text changed compares successive recognition results; a keyword can be Error, Done or any text you want to watch. A match can trigger an in-page or system browser notification. System notifications require permission.
Yes. Select a region containing one number, then choose number changed, greater than or less than. For example, get an alert when stock falls below 10 or a price falls below 100. Number changed uses the first reading as its baseline. Each region reads its first number, so avoid including unrelated values. Speed and accuracy depend on image clarity, fonts and your device.
Save up to 8 source configurations and connect 4 screens, windows or tabs at once. Each source has independent tasks and monitoring state. Browsers with Document Picture-in-Picture can open a floating window: controls act on the selected source, results and records cover all sources, and tasks are grouped by source. Closing it does not stop sharing. Keep the main page open.
OKYA Watch monitors the visible image you choose to share, including text, numbers or colors in webpages, application windows and videos. It does not fetch webpages on a server schedule from a URL or refresh the target page automatically. Keep the main browser page and target source running. Closing the main page stops sharing and recognition.
The interface and OCR both support English, simplified Chinese, Spanish, Portuguese, Japanese, Korean, German, French, Italian and Dutch. OCR language models are downloaded on demand the first time they are used and cached in this browser; interface and OCR languages can be configured independently.
By default, screenshots are processed in this browser's memory and are not uploaded as recognition records. Tasks and records stay local. External notifications or authorized cloud translation send recognized text to services you configure. Image matching stores only a reduced reference pattern.
Choose a point or region. A point averages nearby 3 × 3 pixels; a region uses RGB tolerance and a changed-pixel percentage. Set a target color with the color picker or HEX. A percentage of 0 allows any changed or matching pixel to trigger.
Yes. QR codes can provide text or links. Linear formats include Code 39, Code 93, Code 128, EAN, ITF, UPC and Codabar. Native browser detection is used first, with automatic local decoding as a fallback; the screen is never uploaded.
Sharing can continue while you use another app, but browsers may reduce background recognition frequency. Minimized target apps may stop rendering or become unavailable to capture, so continued updates are not guaranteed. Share a specific window or tab and keep it running without minimizing it.
Browser-local translation is selected by default and requires a supported browser and language pair. Otherwise, configure a cloud translation endpoint and explicitly authorize sending recognized text. AI visual understanding is not available, and the product does not control other apps' mouse or keyboard.
Yes. Share a playing video window or tab, create a screen text extraction task for the subtitle region, and select Video subtitles mode. It preprocesses the region before local OCR. For translation, use a supported browser-local translator or configure and authorize a cloud endpoint. Results depend on video quality, subtitle style and playback.
Yes. Select in-page, system, Webhook, Telegram and email notifications independently for each task. Webhooks support Slack and Discord. Telegram needs a Bot Token and Chat ID; email needs your own notification endpoint.
Use a desktop browser · Recognition requires your screen-sharing permission