SakanaLens

Automatic Japanese-to-English Translation

SakanaLens enables seamless translation of Japanese text to English in any active window. With a simple Ctrl + T shortcut for full-window translation, Ctrl + Cmd + T to select a specific area, or Ctrl + Cmd + R to lock a region for future translations (then using Ctrl + T to translate only that region), you can translate on-screen text without switching applications.


✨ Features


🚀 Installation & Setup

Step 1: Install Dependencies

pip3 install -r requirements.txt

Step 2: Grant Accessibility Permissions

To function properly, SakanaLens requires accessibility permissions.

Step 3: Set Up API Key

Step 4: Run the Application

python3 sakana_lens.py

⚠️ Compatibility

SakanaLens is currently only supported on macOS.

Note:


🎤 Text-to-Speech (TTS) Support


🟢 New UI | 🎉 Version 2.0 released

SakanaLens New UI


📺 Showcase

🔎 Webpage Translation

Translate website text into English effortlessly. 🛜 Watch the video

📖 Manga Translation with Speech

Experience manga translation with text-to-speech functionality. 💬 Watch the video

:lock: Region Locker

Press Ctrl + Cmd + R to select or define a specific region for translation, the next Ctrl + T presses will only translate text within that locked region. SakanaLens RegionLocker SakanaLens RegionLocker

🖥️ Additional Use Cases

Web Translation Helper

SakanaLens Case2

Reading Assistance

SakanaLens Case3 SakanaLens Case6

Gaming Support

SakanaLens Case4


🛠️ Contribution & Support

Feel free to contribute to this project! If you encounter issues, please open an issue or submit a pull request.

Happy translating! 🎉


```json { “name”: “Sakana Lens”, “description”: “自動翻訳ツール (日本語対応)”, “version”: “2.0”, “author”: “Charles Liu”, “license”: “Apache-2.0”, “system_requirements”: { “os”: “macOS only”, “python”: “Python 3.9+” } }