Giter Site home page Giter Site logo

bistutu / fluentread Goto Github PK

View Code? Open in Web Editor NEW
1.3K 1.3K 58.0 16.68 MB

拥有基于上下文语境的人工智能翻译引擎,为网站提供更加友好的翻译,让所有人都能够拥有基于母语般的阅读体验。

License: GNU General Public License v3.0

JavaScript 44.94% Vue 9.39% TypeScript 43.30% HTML 0.19% CSS 2.18%

fluentread's Introduction

Hi 👋 I am ThinkStu. 欢迎来到我的主页~

Less is More.

fluentread's People

Contributors

520250 avatar bistutu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fluentread's Issues

保留原文,双语对照

能不能有个选项,可以保留原文,让译文出现在原文下方

ai 有时候可能翻译的没那么好,需要对照原文与译文

翻译方法改进

持续按住快捷键,鼠标滑动至文本进行翻译。

基于第二种方式, 当某段话过长占据较大区域的时候, 长按快捷键鼠标在此段落内移动的时候会在译文和原文之间鬼畜的互转, 这在一篇拥有大量段落文章中是极有可能触发的, .

  1. 可以加入判断进入第二种方式的时候, 全部文本只进行译文翻译, 不在回滚原文, 但是这样的回滚原文只能通过第一种方式一个个回滚了.
  2. 可以加入类似 uBlock Origin 的元素选择器模式, 通过快捷组合键激活该模式, 选中一个区域然后翻转该区域内全部文本的翻译/回滚原文状态, 感觉更好一点.

希望支持移动设备的翻译操作

当前的两种翻译操作都需要快捷键和鼠标,在手机、平板上都不支持,安卓版firefox+篡改猴、X浏览器可以导入但是使用不了

匹配网址的限制

因为代码有支持的网站列表,那是否可以match仅匹配这些站点,而不是全网启用。
虽然开销不大,主要个人不是很喜欢所有网站都会启用不适用的脚本。
个人一点小想法,不喜勿喷。

禁用输入框内触发翻译

目前扩展会在某些输入框内触发翻译,不是所有,似乎只是某些,例如 Deepl.com 的输入框。
经常发现输入框内突然被插入翻译文本并变成了输入内容的一部分,发现是该扩展导致的。我使用“鼠标长按”作为快捷方式,在输入框内进行编辑时频繁地点击、选取可能就很容易误触发。因此希望有一个选项可以完全禁用输入框内的触发。
感谢作者开发这个非常方便的扩展!

本地如何调试

想要排查一下本地部署的ollama大模型为何不能调用,拉下来源码,不知道怎么本地调试,可以指点一下吗

基于GeminiPro翻译失败

插件中使用如下配置

翻译服务:Gemini
token令牌:MY_TOKEN
模型:gemini-pro

高级选项:
- 代理地址:127.0.0.1:7890

触发翻译后无响应,一段时间后超时

我使用的gemini api-token通过如下验证方式验证可用:

curl -H 'Content-Type: application/json' -d '{"contents":[{"parts":[{"text":"Write a story about a magic backpack"}]}]}'   -X POST 'https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent?key=MY_TOKEN' -x 127.0.0.1:7890

Gemini翻译失败

1、设置了Gemini翻译
image

2、使用时,提示“Error: Failed to fetch”。是我的设置有问题吗

期望能增加一些快捷键的选项

目前的快捷键(按下即翻译)存在一些问题,例如切换屏幕(ctrl+方向)、复制(ctrl+c)等都会触发翻译,但实际上是不期望的。目前看起来应该是只监听了是否按下,并没有监听释放。

可以增加一些快捷键的选项,例如按下并释放快捷键时才触发翻译、快捷键组合 等。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.