Capture, translate, and manage screenshots with ScreenLex without leaving Raycast. The extension sends local deep links to the ScreenLex Mac app; capture permissions, OCR, translation settings, and API credentials remain managed by ScreenLex.
Launch ScreenLex once before using the extension so macOS can register the screenlex-v1:// deep-link scheme.
| Command | Description |
|---|---|
| Capture Area | Select and capture a region. |
| Capture Window | Select and capture a window. |
| Capture Full Screen | Capture the current display. |
| Translate Area | Select a region and translate its text. |
| Translate Window | Select a window and translate its text. |
| Translate Full Screen | Capture the current display and translate its text. |
| Open History | Show the recent screenshots panel. |
| Open ScreenLex | Open the ScreenLex main window. |
| Open Settings | Open ScreenLex settings. |
You can assign a global hotkey to any direct command in Raycast Settings.
The extension requires a ScreenLex version that supports the screenlex-v1:// scheme. Older ScreenLex builds only register screenlex:// and cannot run these commands. If Raycast asks you to update ScreenLex, install the latest available build and launch it once.
The extension does not read or store screenshots, recognized text, translation results, or API keys. Screen capture and OCR are performed by the ScreenLex app. Depending on the translation mode selected in ScreenLex, recognized text may be processed on device or sent to the configured translation provider.
npm install
npm run dev
Before submitting a change, run:
npm test
npm run lint
npm run build