Coder Social home page Coder Social logo

jaylee89 / crx-selection-translate Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hcfyapp/crx-selection-translate

0.0 2.0 0.0 2.62 MB

让浏览任意语言的网站变得无比轻松的 Chrome 扩展程序。

License: GNU General Public License v3.0

JavaScript 90.69% HTML 6.83% CSS 2.48%

crx-selection-translate's Introduction

划词翻译

Build Status Coverage Status dependencies Status devDependencies Status

Chrome Web Store Version Chrome Web Store Downloads Chrome Web Store Rating

让浏览任意语言的网站变得无比轻松的 Chrome 扩展程序。

安装

注意:非官方渠道的划词翻译可能会被嵌入恶意代码,所以请一定使用以上两种方式安装。

**注意:**安装完成后需要重启浏览器让扩展生效!另外,划词翻译在 Chrome 网上应用店内是无效的,这是 Chrome 自身的安全限制,请在其他网站测试!

特点

划词翻译是开源且免费的软件,我在工作之余花了大量的时间和精力开发和维护这个项目,你的捐助会给我坚持下去的动力。

相关链接

参与开发

划词翻译欢迎并鼓励开发者参与开发!请按照以下步骤搭建开发环境:

  1. Fork 项目之后将代码克隆到本地。
  2. 运行 npm i 安装项目依赖。如果你使用的是 NPM 2.x,还需要运行 npm i babel-runtime
  3. 运行 npm run dev,项目的 src 文件夹下会生成一个名为 bundle 的文件夹
  4. 在 Chrome 浏览器的扩展程序页面(chrome://extensions/)勾选开发者模式,点击“加载已解压的扩展程序”,将路径指向代码库的 src 文件夹

之后,你就可以更改代码并在浏览器中查看效果了。

划词翻译的子项目

为了方便维护,划词翻译将一些功能分离了出来,如果你是想对以下功能进行调整,请前往对应的代码仓库:

  • translation.js - 划词翻译的翻译引擎。
  • connect.io - Chrome 扩展/应用里的实时、双向、基于事件且 Promise 友好的通信库,启发自 Socket.io。
  • chrome-call - 将 Chrome API 的使用回调函数接收结果的调用形式改为返回 Promise 对象的调用形式。
  • chrome-env - 给非扩展程序运行环境添加 window.chrome,被设计用于单元测试。

第三方开源库

划词翻译的诞生离不开这些优秀的开源程序:

package.jsondependenciesdevDependencies 里列出了划词翻译使用到的所有第三方程序。

许可

GNU General Public License Version 3

crx-selection-translate's People

Contributors

lmk123 avatar wenzhixin avatar

Watchers

 avatar  avatar

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.