Fluent Read, designed for a native-like reading experience. Introduction video on Bilibili.
中文 | English
Fluent Read is a highly efficient browser translation plugin that can translate text on web pages into any language. It is convenient, fast, and intuitive, and is powered by an artificial intelligence engine.
Fluent Read is written using TypeScript + Vue3 + Element-Plus + WXT frameworks, and supports compilation into plugins installable on most browsers.
The plugin is available on major browser stores. You can install it directly using the following links:
- Chrome Browser: Direct Install, Alternative Link
- Edge Browser: Direct Install, Alternative Link
- Firefox Browser: Direct Install, Alternative Link
- Other Browsers: Alternative Link
If direct installation fails, you can download the plugin's ZIP file, open your browser's Manage Extensions Window, activate developer mode, and drag the ZIP file into the browser for installation.
-
Multiple translation methods:
- Key shortcut translation: Hover the mouse over the text and press the designated shortcut key to translate.
- Slide translation: Hold down the shortcut key and slide the mouse to select the text area you want to translate.
-
Supports caching and back translation:
-
To avoid re-translating sentences and reduce request counts, Fluent Read caches translations on each page. You don't need to worry about the details (blue indicates normal translation, green indicates cached translation). When using cached translations, no network request occurs.
-
Hovering the mouse over translated text and pressing the shortcut key triggers the back translation feature.
-
1. How do I obtain a token?
If you want to get a token for translation services, it's recommended to search on Baidu or Google with keywords likemodel name + API
.
2. Can someone steal my token?
No. Fluent Read stores all your tokens locally in the browser, so no third party, including us, can steal your token data.3. Can my data be intercepted by others?
No. Fluent Read does not collect your data. All your translation requests are directly forwarded to the translation service provider, so no intermediary can access your translation records.4. Why might the translation be inaccurate?
There are many reasons why translations might be inaccurate. First, the translation engine might not fully understand the context and subtle language nuances of the original text. Secondly, different languages have different grammatical structures and expressions, which can make it difficult to retain the full meaning of the original text when translated directly. It is suggested to try other models.-
2024-04-01: Program restructured using Vue3 + WXT, released version 0.01.
-
2024-03-04: Version update 1.30
-
2024-02-18: Version 1.0 released.
- Integrated Microsoft machine translation.
- Integrated OpenAI, Zhipu Qingyan, moonshot, and other AI engines.
- Added shortcut key translation feature.
- Added translation caching and back translation feature.
-
2024-01: Version 0.6 released.
-
...
-
2023-12: Version 0.1 released.
git clone https://github.com/Bistutu/FluentRead.git
cd ./FluentRead
pnpm install && pnpm dev
# Package for Chromium-based browsers
pnpm zip
# Package for Firefox-based browsers
pnpm zip:firefox
If you wish to encourage the author, please use WeChat to scan the QR code below, and your name will appear on the list of sponsors.
No. | 🌼 Sponsor 🌼 | Amount Sponsore |
---|---|---|
1 | TOO | 100 |
2 | Cool Little Master | 57 |
3 | coonut🥥 | 36 |
4 | hoochanlon | 23.7 |
5 | Juncai | 20 |
6 | Lazy Mountain Small | 18 |
7 | Mouth Craving | 17 |
8 | Heard the Sea Can Swallow Tears | 17 |
9 | 吆吆好叼啊 | 10 |
10 | Soup Qing | 6.6 |
11 | 长江二桥 | 5 |
12 | Sincerely Less Than Half a Jin | 5 |
13 | … | … |