Nova RouterNova Router
Quick StartAPI ReferenceAgent Tool Integrations

FluentRead - Open Source Translation Plugin

FluentRead configuration guide — open-source browser translation plugin with 20+ engines and AI model support. Connect to Nova Router for immersive bilingual reading.

Chat Settings Options

In the System Settings -> Chat Settings of the Nova Router console, you can add the following shortcut options for easy one-click population to FluentRead on the Token Management page:

{ "FluentRead": "fluentread" }

🌊 FluentRead is an open-source browser translation plugin dedicated to providing a native-like reading experience.

🌟 Core Features

Smart Translation Engine

  • Multi-Engine Support: Supports 20+ translation engines
  • Traditional Translation: Microsoft Translate, Google Translate, DeepL Translate, etc.
  • AI Large Models: OpenAI, DeepSeek, Kimi, Ollama, etc.
  • Custom Engine: Supports custom translation service configuration

Immersive Reading Experience

  • Bilingual Comparison: Original and translated text displayed side-by-side for easier reading
  • Selection Translation: Select any text to get instant translation results
  • One-Click Copy: Quickly copy translated text to improve reading efficiency
  • Full-Page Translation: One-click translation of the entire webpage with a floating button, no page refresh required

Privacy and Customization

  • Privacy Protection: All data stored locally, open-source and transparent code
  • High Customization: Rich customization options to meet different scenario needs
  • Completely Free: Open-source and free, non-commercial project

đŸ“Ļ Installation Methods

🚀 Configuration Methods

After the FluentRead plugin is installed in your browser, opening the Nova Router console's Token Management page will show a prompt for FluentRead.

Add Prompt

Recommended flow:

  1. Select the token you want to use for translation in the Nova Router console
  2. Choose the target model
  3. Click the one-click fill option for FluentRead
  4. Review the configuration in the browser confirmation dialog
  5. Confirm the import so FluentRead enables that configuration

Manually Fill in Configuration in FluentRead

Configuration ItemContent
Translation ServiceSelect the service that corresponds to Nova Router
Access TokenNova Router API key
Endpoint AddressNova Router deployment address without /v1
ModelSelect from list, or custom model
Custom ModelModel Name

How to confirm it worked

  • FluentRead shows the newly imported or manually saved configuration
  • Text selection translation returns results normally
  • Full-page translation no longer reports token or endpoint errors

How is this guide?