Skip to content

EndlessGr1ef/select_ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo Select AI

Chrome Web Store Website TypeScript Version 中文 README

💛 Support the project
Solo indie project, no ads. If Select AI helped you, consider buying me a cola.
WeChat reward code


Select AI explaining selected text

Select AI demo

🎯 Select Any Text. Get It Explained.

Select text, AI understands context, gives you the answer.

Reading in a foreign language and hit an unfamiliar word? The usual routine — copy, switch apps, paste, wait — breaks your flow and often gives you an isolated definition that doesn't fit the sentence.

Select AI is not just another dictionary. It's an AI understanding layer that lives inside the webpage. Select any text, click the floating button, and get a context-aware explanation right where you are reading — no tab switching, no interruption.

No signup. No API key required. Install and go.


✨ What It Does

1. Context-Aware Selection Explainer

Select text on any webpage. Select AI analyzes surrounding context and tells you what it means — not just a translation, but an explanation that fits the context.

Context-aware explanation

  • Detects whether you selected a term, title, code snippet, or plain sentence
  • Weighs context for more accurate results
  • Streams the answer word by word in real time

2. Bilingual Translation

Translate long articles without truncation. Original and translated text are shown side by side.

Bilingual translation

  • Token-aware chunking handles long content
  • Translation and explanation can use different AI models
  • Output language is customizable

3. YouTube Bilingual Subtitles

One-click AI dual subtitles for YouTube videos. Reuses the video's existing captions and overlays a bilingual translation synced to playback.

YouTube bilingual subtitles

  • No need to copy subtitles
  • Syncs with playback progress
  • Adjustable font size
  • Smart segment merging reduces flicker

4. Image Recognition

Right-click any image or take a screenshot to extract and explain text using AI Vision models.

Image recognition

  • AI Vision mode: understands charts, UI screenshots, handwriting
  • Screenshot mode: select any area of the screen
  • Supports separate model configuration for image recognition

More Capabilities

🧠 Thinking Mode Deeper analysis when you need it
🔊 Text-to-Speech Read explanations aloud
⌨️ Keyboard Shortcuts Alt+E explain, Alt+T translate, Alt+S screenshot OCR
🇯🇵 Japanese Kana Ruby Auto furigana above kanji
🔒 Privacy First API key stays local; no tracking

💡 Who's It For

🌏 Language Learners 💻 Developers reading English docs
📚 Researchers & Academics ✈️ International Students
🇯🇵 Japanese Learners 🎬 People watching foreign videos
📰 News Readers in Other Languages 📑 Professionals reading contracts & reports
🧑‍🏫 Teachers & Translators 🌍 Travelers planning trips abroad
🎮 Gamers reading international communities ✍️ Content creators researching global trends

🔌 AI Providers

Provider Default Model Format
Select AI Built-in (Default) DeepSeek-V3.2 OpenAI
DeepSeek deepseek-v4-flash OpenAI
OpenAI gpt-5.4-mini OpenAI
Anthropic claude-haiku-4-5 Anthropic
MiniMax MiniMax-M3 Anthropic
Gemini gemini-3.5-flash OpenAI
Zhipu AI glm-4-flash OpenAI
Kimi kimi-k2.6 OpenAI
Custom User-defined OpenAI / Anthropic

Free Tier Limits

User Type Daily Limit
Guest 20 requests
Free User 100 requests

⌨️ Keyboard Shortcuts

Shortcut Action
Alt + E Explain selected text
Alt + T Translate selected text or full page
Alt + S Screenshot OCR
Esc Close explanation panel

Custom shortcuts can be set at chrome://extensions/shortcuts.


🔐 Privacy & Security

💾 Local Storage Your API key is stored locally in your browser
🔒 No Data Collection No user data is uploaded to any server
🔗 Direct Provider Connection Custom AI requests go straight to the provider, not through our servers
⚔️ Minimal Permissions Only requests necessary permissions for functionality

❓ FAQ

Is Select AI free?

Yes. The extension is free to install and includes a built-in free AI tier with daily limits. You can also add your own API key for unlimited use.

Can I use it without an API key?

Yes. The built-in free tier works out of the box — no configuration needed.

How do I get an API key?

Register at your chosen provider's platform (e.g., OpenAI, Anthropic, DeepSeek) and create a key in the API console. Then paste it into the extension's API Settings.

Why is the result empty?

Common causes: invalid or expired API key, network issues, or selected text too short. Check your API Settings and click "Test Connection".

What do error codes mean?
  • 401: Invalid API key
  • 403: Insufficient permissions or model not enabled
  • 429: Too many requests — retry later
  • 500: AI provider server error
Which languages are supported?

All languages supported by the AI models — including English, Chinese, Japanese, Korean, Spanish, French, German, and many more.

Does it work on all websites?

Works on most websites. Excludes chrome:// system pages and some restricted domains.

What about image recognition?

Right-click any image or take a screenshot to extract and explain text using AI Vision models. You can configure a separate model specifically for image recognition, or use your main explanation model if it supports vision.


🚀 Quick Start

1. Download select-ai.zip from the latest release
2. Extract → Chrome → chrome://extensions/
3. Enable Developer mode → Load unpacked
4. Select text on any webpage → Click the floating AI button

Or install directly from the Chrome Web Store.


�� Feedback

Built and maintained by EndlessGr1ef. If you run into bugs, have ideas, or just want to say hi, feel free to open an issue or reach out.

⭐ If you found it helpful, give us a star

Made with ❤️ to make foreign language reading effortless

About

解语(Select AI)| AI 划词解释 Chrome 扩展:选中即解释、上下文感知、双语翻译、YouTube 双语字幕、图片识别,内置免费 AI,支持自定义模型

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors