All Projects → dabit3 → transilator

dabit3 / transilator

Licence: MIT, MIT licenses found Licenses found MIT LICENSE MIT LICENSE.md
Text translation and synthesization Chrome plugin

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to transilator

awesome-chrome-extensions
Chrome Extensions Collection and provide an chrome extension to manage.
Stars: ✭ 56 (+27.27%)
Mutual labels:  chrome-extensions
quickreview-for-github
Reviewing 50+ Pull Requests a day is no fun. Automate it with keyboard shortcuts.
Stars: ✭ 28 (-36.36%)
Mutual labels:  chrome-extensions
man-in-the-middle
Modify requests, inject JavaScript and CSS into pages
Stars: ✭ 74 (+68.18%)
Mutual labels:  chrome-extensions
image-picker2
chrome extension image-picker version 2
Stars: ✭ 33 (-25%)
Mutual labels:  chrome-extensions
briskine
Write faster with templates and keyboard shortcuts.
Stars: ✭ 88 (+100%)
Mutual labels:  chrome-extensions
chrome-webstore-manager
https://www.npmjs.com/package/chrome-webstore-manager
Stars: ✭ 32 (-27.27%)
Mutual labels:  chrome-extensions
aws-peacock-management-console
Browser Extension to show account alias and change color of AWS Management Console, even if AWS SSO.
Stars: ✭ 46 (+4.55%)
Mutual labels:  chrome-extensions
ImgConverter
🏷 ImgConverter is chrome extension that converts form image of markdown notation to img tag(<img>) when you upload images
Stars: ✭ 18 (-59.09%)
Mutual labels:  chrome-extensions
popup-for-keep
📝 Load Google Keep in a popup from the current tab in Google Chrome
Stars: ✭ 48 (+9.09%)
Mutual labels:  chrome-extensions
client-side-databases
An implementation of the exact same app in Firestore, AWS Datastore, PouchDB, RxDB and WatermelonDB
Stars: ✭ 787 (+1688.64%)
Mutual labels:  aws-amplify
grammarly-markdown-extension
🖋 Convert Grammarly to Markdown (browser extension)
Stars: ✭ 23 (-47.73%)
Mutual labels:  chrome-extensions
Btools
Btools
Stars: ✭ 94 (+113.64%)
Mutual labels:  chrome-extensions
UltraTypeBot
A fast, easy to use bot for NitroType.com
Stars: ✭ 24 (-45.45%)
Mutual labels:  chrome-extensions
PhotoShow
PhotoShow is a browser extension helping you view/download high-definition images simply by hovering mouse on image thumbnails, improving your productivity and online life experience!
Stars: ✭ 85 (+93.18%)
Mutual labels:  chrome-extensions
New-jiosaavn-downloader-chrome-extension
This Extension lets you download songs right from your browser, Download 320kbps High Quality songs without Saavn pro!
Stars: ✭ 30 (-31.82%)
Mutual labels:  chrome-extensions
notifications-preview-github
Browser Extension: preview GitHub notifications with same page pop-overs
Stars: ✭ 135 (+206.82%)
Mutual labels:  chrome-extensions
google-photos-plus
A chrome extension that allows you to download photos from Google Photos in better quality than the default download option.
Stars: ✭ 61 (+38.64%)
Mutual labels:  chrome-extensions
BarsAppAmplify
React Native Bars App: AWS Amplify, AWS AppSync, AWS Cognito, Google Places, Mapbox
Stars: ✭ 29 (-34.09%)
Mutual labels:  aws-amplify
django-query-profiler-chrome-plugin
Chrome Plugin for django query profiler
Stars: ✭ 25 (-43.18%)
Mutual labels:  chrome-extensions
Bypass Paywalls Chrome
Bypass Paywalls web browser extension for Chrome and Firefox.
Stars: ✭ 20,876 (+47345.45%)
Mutual labels:  chrome-extensions

Transilator Chrome Extension

This code goes along with my blog post How to Build an AI Enabled Natural Language Synthesization Chrome Extension.

Transilator Chrome Extension

Features

  • Turns highlighted text into lifelike speech
  • Text translation to language of your choice (arabic, english, chinese, dutch, spanish, portugese, danish, hindi, italian, japanese, korean, norwegian, polish, russian, swedish, turkish)
  • Language detection (dutch, portugese, english, italian, french, spanish)

Applications

  • Learning a new language
  • Listening to a news article, documentation, or blog post
  • Reviewing a blog post / tweet before publishing it
  • Users with vision problems / accessibility related use cases
  • Listening to emails
  • Listening to content from other languages

Demo

Services used

This app uses Amazon Comprehend to interpret the language of the text, Amazon Translate for translation of the text, and Amazon Polly for voice synthesization of the text.

Getting started

  1. Clone the project and install the dependencies:
git clone https://github.com/dabit3/transilator.git

cd transilator

npm install
  1. Initialize the Amplify project:
amplify init
  1. Deploy the resources:
amplify push --y
  1. Build the bundle
npm run build
  1. Upload the extension to chrome
  • Visit chrome://extensions (menu -> settings -> Extensions).
  • Enable Developer mode by ticking the checkbox in the upper-right corner.
  • Click on the "Load unpacked extension..." button.
  • Select the directory containing your unpacked extension.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].