# FluentRead/FluentRead

An open-source browser extension for bilingual webpages, instant selection translation, and flexible translation services. 一款开源浏览器翻译插件，提供网页双语阅读、即时划词翻译和灵活的翻译服务配置。

Repository: https://github.com/FluentRead/FluentRead
Canonical: https://ross.abutalabs.com/products/fluentread
Homepage: https://fluent.thinkstu.com
Language: TypeScript
License: GPL-3.0
License Family: copyleft
Last push: 2026-08-26T01:34:44+00:00

## Health v2 (maintenance only)
Score: 71/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 35, longevity 70
- inputs: {"age_days": 985, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 7551, forks 365 (observed 2026-08-28T04:10:01.561721+00:00)

## What it is
FluentRead is an open-source browser extension that provides bilingual webpage translation, instant selection translation, and image text translation with OCR. It supports multiple translation backends including Microsoft, Google, DeepL, AI providers like OpenAI and Gemini, and local Ollama models.

## Use cases
- read foreign webpages with bilingual side-by-side translation
- translate selected text instantly while browsing
- translate text inside images and screenshots
- use AI models like OpenAI or local Ollama for webpage translation
- translate technical documentation without leaving the page
- switch between free and paid translation services in one extension

## When to choose
- you want bilingual reading that preserves the original page layout
- you need flexible translation backends including local models via Ollama
- you want selection, hover, and gesture-based translation triggers
- you need a free fallback translation chain without an account

## When to avoid
- you need translation outside the browser, such as for documents or apps
- you require professional certified translation quality
- the target site blocks extension content injection, such as browser internal pages

## Facets
- artifact type: plugin
- maturity: active
- function: nlp, ocr, browser-extension
- domain: web-development, developer-tools
- platform: browser-extension, browser, cross-platform
- tags: translation, bilingual-reading, immersive-translation, deepl, google-translate, openai, ollama, selection-translation, typescript, localization, natural-language-processing

## Member repositories
- FluentRead/FluentRead (main) score 71

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:01.561721+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:37:23.691662+00:00, confidence not recorded.
  - readme: https://github.com/FluentRead/FluentRead (fetched 2026-08-28T04:10:01.561721+00:00, sha 784af79ff240)
  - homepage: https://fluent.thinkstu.com (fetched 2026-08-29T08:32:49.415215+00:00, sha c83e5a6546bf)
  - site_page: https://fluent.thinkstu.com/guide/getting-started.html (fetched 2026-08-29T08:32:49.424561+00:00, sha 1cd933d24059)
  - site_page: https://fluent.thinkstu.com/guide/features.html (fetched 2026-08-29T08:32:49.426382+00:00, sha e413c685597b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
