Skip to content

AI reading card ​

The AI reading card explains selected text, analyzes sentence structure, describes usage, and provides exercises. Follow-up questions retain the conversation context.

DeepSeek Harness ​

FluentRead is open source, and the reading card integrates a browser adaptation of the DeepSeek Harness session core. It supports contextual follow-up questions and reading history.

The adaptation uses the upstream conversation-event and message organization components. FluentRead connects these to your selection, AI model, and learning records. You can choose your own AI service; it does not require a DeepSeek model. FluentRead source · DeepSeek Harness attribution and license

The reading card explaining a selected sentence, with follow-up questions available

Setup ​

Open Settings → Translation card, enable it, and choose a configured AI service and model. Enter connection details under Translation services.

Use it on a webpage ​

Double-click a word or select a sentence, then choose an action:

ActionUse it when
UnderstandYou want the meaning, tone, or implied context
Analyze sentenceYou need the main clause and how the pieces fit
UsageYou want natural expressions and common combinations
PracticeYou want to try using what you’ve just read

By default, selecting text only shows the actions; clicking an action starts AI. Under Open the reading card, you can also choose:

  • Hover with delay: hover over a learning action in the selection toolbar to open it and start generating. Moving away or clicking elsewhere cancels the wait. Adjust the delay from 200 to 3000 milliseconds.
  • Keyboard shortcut: select text, then press Alt+R (Option+R on Mac) to open your preferred action. Click the key combination in settings to record a different shortcut.

Click another webpage control or press Escape to close the toolbar and card. A retained selection will not reopen them; select text again or deliberately press the shortcut to reopen.

Continue with a follow-up question, or use the speaker beside the original to listen; click again to stop.

If you selected one word and the card offers to understand the whole sentence, clicking that option expands the analysis to its sentence.

Collections and reading history ​

Save a word, phrase, or sentence to the learning center. You can save the original before the AI response finishes.

The card’s history and the learning center’s reading history show the same conversations. In regular windows, conversations stay locally for 30 days. You can reopen, continue, or delete them. Opening history does not make a new AI request.

Adjust the explanation ​

After the enable section, expand Try the translation card to explore example answers without calling a model.

Translation settings groups the service and model, opening method and actions, answer preferences, and source scope in one card. Choose your learning level and explanation length, and hide actions you do not use.

The source scope controls what the model can reference. The default permits the current paragraph; choose selection-only to send just the selected text. More context can help with references, but sends more text.

You can expand the prompt editor to adjust the general instruction and each action. Clear a template or restore its default to reset it. Changes apply to the next analysis.

Default prompts follow the interface language and support Chinese, English, Japanese, Korean, French, Russian, and Spanish. Empty templates and restored defaults use the current interface language; custom text is preserved. The target language controls the response language independently.

Optional learning memories ​

If enabled, learning memories can retain preferences or notes you choose to keep and use them in later explanations. You can review, disable, delete, or clear them. Memories used for a cloud explanation are sent to the selected AI service.

Data and accuracy ​

An action or follow-up sends the selection, permitted context, and necessary conversation to the selected AI service. Private windows neither read nor save local conversation history.

AI can misread tone, grammar, or facts. Compare with the original or ask why. See Data & privacy.

Switching learning actions ​

Within the same card, switching from Understand to Analyze sentence and back restores the completed answer. Follow-up questions continue that action’s conversation. Choose Regenerate for a new explanation. Changing the source, model, answer language, or explanation settings invalidates earlier results. After closing the card, you can continue from Reading history.

When paragraph context is allowed, the model receives that paragraph with the selected text to help resolve references. Selection-only mode sends only the selected text. With limited context, the assistant should explain what the text supports first, then briefly identify any ambiguity.

FluentRead · Open-source bilingual translation