| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
An open-source browser extension for bilingual translation.
Install · Website · User guide · 简体中文 · LINUX DO Community · GPL-3.0
FluentRead displays translations alongside the original webpage and provides selection translation, AI reading assistance, image and document translation, and bilingual video subtitles. Its reading card integrates a browser adaptation of the DeepSeek Harness session core for contextual explanations and follow-up questions.
| Feature | Description |
|---|---|
| Webpage translation | Bilingual page translation, hover and selection translation, original-text restoration, and automatic translation rules. |
| AI reading card | Meaning, sentence analysis, usage explanations, and practice, with paragraph context and follow-up questions. |
| Learning center | Save words, phrases, and sentences with their original context for study and review. |
| Image and area translation | Recognize text in webpage images or selected screen areas and display translations that can be copied. |
| Document translation | Read PDF, ePub, DOCX, and other supported formats in two languages, edit translations, and export files. |
| Video subtitles | Bilingual subtitles on YouTube and X; supported X videos can also use local AI transcription. |
| Services and settings | Free translation services, DeepL, AI providers, and local Ollama models, with glossaries, translation styles, shortcuts, and menu layout settings. |
See the user guide for instructions and supported formats. AI explanations require a configured AI service. Third-party pricing and availability depend on the provider.
The reading card adapts the conversation-event and message organization components of the DeepSeek Harness session core for the browser. FluentRead connects these to the selected text, permitted paragraph context, model services, and local reading history. It supports different AI providers and models, with optional learning memories.
The adaptation is used for selection-based reading assistance. Full-page, hover, and regular selection translation use their respective translation pipelines. See the integration map for scope and upstream references, and the third-party notice for its MIT license.
Chrome · Edge · Firefox · Userscript
Store updates may arrive at different times. The userscript provides core webpage translation features. See the installation guide for browser and feature availability.
Requirements: Node.js 20 or later and pnpm 9.
pnpm install --frozen-lockfile
pnpm devUse pnpm build to build the Chrome extension, pnpm compile for type checking, and pnpm docs:build to build the website. See architecture and testing for project conventions.
Report bugs and propose changes through Issues. Pull requests for code, documentation, interface translations, and website adaptation are welcome.
FluentRead is an open-source project whose continued development is made possible by the generous support of its community. Voluntary contributions are welcome through either service.
| WeChat Support | Ko-fi · International |
|---|---|
![]() Scan with WeChat. Click the image to enlarge. |
Support thinkstu on Ko-fi ↗ ko-fi.com/thinkstu |
FluentRead grows alongside a vibrant open-source community. We are grateful to the following projects and their contributors for their openness and generosity:
|
|
|---|
Thank you to everyone who has contributed to FluentRead, including the many we couldn't name here, and to every user for embracing a product that is still far from perfect. We hope to keep building together with you, and to bring a little more good into the world.
FluentRead is released under GPL-3.0. See third-party notices for component attribution and licenses.
Cloud translation sends relevant text to the selected provider. See data and privacy for file parsing, image recognition, and local model behavior.
| Back | FazBrowse Home | New Git URL |