Git Product home page Git Product logo

indicen's Introduction

Indic-En

A simple WebExtension to transliterate webpages from Indic script (Malayalam, Hindi, Kannada) to English/Latin/Roman script (Manglish, Hinglish, Kanglish).

Made with help of the awesome web-extension-starter.

Usage

Install the extension and you'll see Indic-En icon on your browser toolbar. Click on it and simply click "Transliterate".

Features

  • Supports Malayalam, Hindi & Kannada. See indicjs
  • Auto transliterate page on load
  • Offline [Requires no internet to transliterate]
  • Options page has a transliterator tool for manual text

Development Setup

  • Clone
  • npm install
  • npm run dev:firefox to start the development server for firefox addon
  • npm run build:firefox to build .xpi

My dev setup :

  • OS : Linux Mint 19 [Ubuntu 18.04 LTS]
  • node : 14.17.0
  • npm : 6.14.13

But it'll work on majority others too.

indicen's People

Contributors

subins2000 avatar

Stargazers

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

Watchers

 avatar

Forkers

abhijithvijayan

indicen's Issues

Arabic-En extension

Hii @subins2000

Thanks for making this extension, it's very helpful!
I made a fork of your code for romanizing Arabic texts (by just replacing IndicJS transliterator with a custom one).

Here is the source code:
https://github.com/GokulNC/Arabic-Romanizer-Web-Extension
(BTW, I am not a web developer, so I might not have followed good practices)

I have also published it on Chrome Store, and added credits to you wherever possible.

I just wanted to create this issue to thank you for making this awesome tool :)
And also please let me know if you have any concerns about this, or any suggestions are also welcome!
(Please feel free to close this issue once ack'ed)

Migrate to wext-manifest-loader

Now manifest.json contents is generated from a js file, I have tried to deprecate the package in favour of a webpack loader called wext-manifest-loader.

Both are my packages.

This now avoids the need for the js file and directly uses the manifest.json to generate browser specific json.

I will submit a PR for this.

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.