Skip to content

Latest commit

 

History

History
124 lines (90 loc) · 6.76 KB

README_EN.md

File metadata and controls

124 lines (90 loc) · 6.76 KB

Fluent Read Fluent Read

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.

sample-git-1.gif

sample-git-1.gif

Installation Guide

The plugin is available on major browser stores. You can install it directly using the following links:

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.

sample-git-1.gifsample-git-2.gif

Features

  1. 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.
  2. 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.

      sample-git-1.gif

    • Hovering the mouse over translated text and pressing the shortcut key triggers the back translation feature.

      sample-git-1.gif

FAQ

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 like model 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.

Version History

  • 2024-04-01: Program restructured using Vue3 + WXT, released version 0.01.

  • 2024-03-04: Version update 1.30

    1. Added DeepL translation service.
    2. Added ollama local large model support.
    3. Made compatible with mobile devices, implementing "three-finger touch" translation.
    4. Optimized caching logic.
  • 2024-02-18: Version 1.0 released.

    1. Integrated Microsoft machine translation.
    2. Integrated OpenAI, Zhipu Qingyan, moonshot, and other AI engines.
    3. Added shortcut key translation feature.
    4. Added translation caching and back translation feature.
  • 2024-01: Version 0.6 released.

  • ...

  • 2023-12: Version 0.1 released.

Open Source License

GPL-3.0 license

How to Run the Program?

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

Star History Chart

Star History Chart

Appreciation Code

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.

wechat

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